YardalGedal
@YardalGedal
yeah boy

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

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

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

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

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

Войти через центр авторизации
Похожие вопросы
Infotech Group Москва
До 180 000 руб.
Playkot Санкт-Петербург
от 120 000 до 160 000 руб.
19 марта 2019, в 11:00
600 руб./в час
19 марта 2019, в 10:33
20000 руб./за проект