У меня есть сервер базы данных в MongoDB Atlas Cloud. Я могу настроить Keystone js 5 с локальной базой данных MongoDB, но не знаю, что Keystone js ожидает от строки подключения и настроек подключения.
, приведенная ниже, может помочь понять мою проблему
Пн goose Адаптер базы данных
Использование
const { MongooseAdapter } = require('@keystonejs/adapter-mongoose');
const keystone = new Keystone({
name: 'My Awesome Project',
adapter: new MongooseAdapter(),
});
API new MongooseAdapter(options)
options.mongoUri
(необязательно)
Используется как uri
параметр для mongoose.connect()
.
По умолчанию: Переменная среды (см. Ниже) или 'mongodb://localhost/<DATABASE_NAME>'
Если не указано, Keystone JS сначала будет искать одну из следующих переменных среды:
CONNECT_TO
, DATABASE_URL
, MONGO_URI
, MONGODB_URI
, MONGO_URL
, MONGODB_URL
, MONGOLAB_URI
, MONGOLAB_URL
Если ничего из этого не найдено, получается строка соединения с DATABASE_NAME
из названия проекта Keystone JS.
Пн goose Опции (необязательно)
Дополнительные параметры конфигурации Mon goose передаются непосредственно в * 10 60 *.
Подробный список параметров см. В Пн goose документах .