Loopback4 - Как подключить MongoDB

Я пытаюсь подключить mongodb и mysql на Loopback4

Как настроить datasource.json и модель как модель содержимого conecter mongoDB, модель пользователя conecter mysql


person Polly Pairot    schedule 03.05.2018    source источник


Ответы (2)


Если вы используете ретроспективный анализ 4, вы можете просто использовать для этой цели cli.

# lb4 datasource

Затем ответьте на такие вопросы мастера, как:

  • datasourceName - здесь укажите имя вашего источника данных, оно будет использоваться для ссылки на это соединение в приложении looback4.

Затем loopback4 покажет вам список драйверов, из которых вы можете выбрать, в этом случае выберите драйвер mongodb.

  • URL - оставьте поле пустым и ответьте на следующие вопросы.
  • Хозяин:
  • Порт:
  • Пользователь:
  • Пароль:
  • База данных

вот и все, loopback4 установит выбранный драйвер и создаст файл конфигурации в формате json, расположенный в src / datasources / datasource.json, где вы можете изменить значения, введенные во время настройки.

Надеюсь, это поможет.

person Mario Estrada    schedule 30.06.2018
comment
PS: Вы можете снова запустить источник данных lb4, чтобы настроить источник данных mysql таким же образом, единственное отличие состоит в том, что драйвером в этом случае будет драйвер mysql. - person Mario Estrada; 30.06.2018

Вы можете воспользоваться этими примерами, чтобы попытаться подключиться:

В MongoDB

{
  "name": "dbname",
  "connector": "mongodb",
  "url": "",
  "host": "localhost",
  "port": 27017,
  "user": "",
  "password": "",
  "database": "dbname",
  "useNewUrlParser": true
}

В MySQL

{
  "name": "dbname",
  "connector": "mysql",
  "host": "localhost",
  "port": 3306,
  "user": "",
  "password": "",
  "database": "dbname"
}

Я использовал их оба, и они работают правильно. Конечно, эти значения были взяты из моей локальной среды разработки, и они не рекомендуются для производства.

person Daniel Duarte    schedule 09.10.2019