Ну, естественно, можно вообще все данные в системе слить в одну коллекцию :-)
Но не забывайте, что вам всё это дело надо будет индексировать (а количество индексов на каждую коллекцию ограничено) и, возможно, переносить часть данных на другую машину в процессе масштабирования. Лучше, всё-таки, так не делать, а хранить в каждой коллекции данные одного типа.
--
Vladimir Mukhin @ MongoDB
On Tuesday, March 18, 2014 at 10:26 AM, Денис Захаров wrote:
> коллекция не является таблицей. в ней можно хранить документы разных типов, рекомендую подумать и в эту сторону тоже
>
>
> 18 марта 2014 г., 18:25 пользователь Vladimir Mukhin <
vladimi...@mongodb.com (mailto:
vladimi...@mongodb.com)> написал:
> > Могу порекомендовать хранить статус “задания” вместе со ссылкой, вложив это все в документ, описывающий “магазин”. Вообще говоря, отдельная коллекция для “заданий” тут не очень-то и нужна - если только не ожидается, что суммарный размер документа “магазин” превысит 16 Мбайт.
> >
> >
> > --
> > Vladimir Mukhin @ MongoDB
> >
> >
> > On Tuesday, March 18, 2014 at 10:17 AM, Alex T wrote:
> >
> > > Ссылка сделана с помощью DBRef.
> > > Хорошо смотрите вот какой пример. Коллекция А - это магазин, коллекция B - некие задания которые относятся к магазину.
> > > Например мне нужно вывести все магазины у которых нет заданий, и магазины у которых есть задания со статусом "выполнен"
> > > ну или вывести задания со статусом "выполнен" и на рассмотрении
> > >
> > > вторник, 18 марта 2014 г., 15:16:25 UTC+2 пользователь Alex T написал:
> > > > Добрый день.
> > > > Дано
> > > > 2 коллекции (Коллекция А и коллекция В). В коллекции В хранится ссылка на коллекцию А.
> > > > Задача
> > > > Сделать вывод данных из коллекции А и В, при этом должная быть возможность фильтровать данные.
> > >
> > >
> > >
> > >
> > >
> > >
> > >
> > > --
> > > You received this message because you are subscribed to the Google Groups "MongoDB по-русски" group.
> > > To unsubscribe from this group and stop receiving emails from it, send an email to
mongodb-user-rus...@googlegroups.com (mailto:
mongodb-user-russian%2Bunsu...@googlegroups.com) (mailto:
mongodb-user-rus...@googlegroups.com (mailto:
mongodb-user-russian%2Bunsu...@googlegroups.com)).
> > > For more options, visit
https://groups.google.com/d/optout.
> >
> >
> >
> >
> > --
> > You received this message because you are subscribed to the Google Groups "MongoDB по-русски" group.
> > To unsubscribe from this group and stop receiving emails from it, send an email to
mongodb-user-rus...@googlegroups.com (mailto:
mongodb-user-russian%2Bunsu...@googlegroups.com).