Задать вопрос
YardalGedal
@YardalGedal
yeah boy

Логично ли строить сложную структуру в MongoDB?

Допустим, у меня есть структура, которую можно реализовать в одной коллекции users, содержащей информацию о пользователе + вложенный массив clusters, который, в свою очередь, содержит информацию о кластере и очередной вложенный массив bots, который содержит информацию о ботах кластера и так далее.

1. Стоит ли это реализовывать в виде одной коллекции с десятиуровневым массивом, получая лишь нужные выходные данные с помощью $filter, или это не MongoDB-way и всё-таки имеет смысл делать несколько коллекций с разными типами данных, содержащих ObjectID родственных документов?

2. Может быть существует иная NoSQL база данных, которая больше подходит под подобные структуры?
  • Вопрос задан
  • 242 просмотра
Подписаться 1 Простой Комментировать
Решения вопроса 1
@pcdesign
Логично и можно строить сложные структуры в монге.
Но имхо, стоит брать какой-нибудь фреймворк для этого.
Например, в python есть фреймворк
mongoengine.org
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы