Монго - Должен ли я использовать две коллекции или создать массив из одной коллекции? - PullRequest
0 голосов
/ 08 ноября 2018

Я новичок в этом,

Я пытаюсь использовать коллекцию «Хранимых продуктов», которую можно индивидуально добавить либо в… другую коллекцию («Активные продукты»), либо в массив. В любом случае результаты будут заполнены JQuery для DOM.

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

Я хочу, чтобы человек мог редактировать продукт из любой точки мира и обновлять его по всему миру, поэтому, если это две коллекции, они должны быть одинаковыми объектами в каждой коллекции, я даже не уверен, работает ли Монго именно так

enter image description here

Ответы [ 2 ]

0 голосов
/ 08 ноября 2018

Мне, вероятно, нужно узнать немного больше информации о разнице между сохраненным и активным, но с моего взгляда, если продукты одинаковы, я бы использовал 1 коллекцию и просто добавил бы флаг к продукту, чтобы указать статус, либо сохранен или активный. Также добавьте индекс к этому флагу, поскольку вы, скорее всего, будете запрашивать по этому флагу.

0 голосов
/ 08 ноября 2018

Я рекомендую одну коллекцию. Пусть каждый продукт несет ответственность за свое собственное свойство «сохранено» или «активно». Таким образом, у вас есть коллекция, которая контролирует все продукты и продукты, которые отвечают за их статус.

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