YardalGedal
@YardalGedal
yeah boy

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

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

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

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

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

Войти через центр авторизации
Похожие вопросы
26 июн. 2019, в 20:56
10000 руб./за проект
26 июн. 2019, в 20:44
3000 руб./за проект
26 июн. 2019, в 19:34
300 руб./за проект