Рекомендуемый способ заполнения экземпляра fre sh MongoDB данными? - PullRequest
1 голос
/ 15 апреля 2020

У меня есть локальный контейнер, созданный с помощью Docker с MongoDB и сервером express узла

Каков рекомендуемый способ заполнить его новыми данными? 1) Используйте cli 2) Используя Mongoose 3) Используйте GUI, например, Compass

Спасибо!

Ответы [ 2 ]

1 голос
/ 16 апреля 2020

Я не знаю, есть ли «правильный» способ сделать это, но я запустил пару файлов «seed» для своих проектов:

https://github.com/rmgreenstreet/surfShop/blob/master/seeds.js

https://github.com/rmgreenstreet/yelpcamp/blob/master/seeds.js

https://github.com/rmgreenstreet/custom-forms/blob/master/seeds.js

Я почти со sh было какое-то нишевое поле / нужно / положение для возможности генерировать поддельные данные!

Дело в том, что вам нужно установить и понять структуру ваших данных и, по сути, go через кучу вложенных циклов для любых подключенных / зависимых типы данных.

Теперь, если вы работаете с базой данных SQL, я совершенно не понимаю. Это следующий из моих «вещей для изучения», когда я чувствую себя более комфортно с Javascript / No SQL.

1 голос
/ 16 апреля 2020

Возможно, это будет зависеть от используемого здесь варианта.

Ответ будет следующим:

MON GOOSE: если вы планируете развернуть приложение с использованием express. Пн goose идет рука об руку с express. (https://medium.com/@SigniorGratiano / mon goose -and- express -68994fcfdeff ) Как и во многих стеках, таких как MEAN, MERN.

GUI, например, Compass: когда вам нужно визуализировать данные или сделать один раз операции.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...