YardalGedal
@YardalGedal
yeah boy

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

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

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

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

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

Войти через центр авторизации
Похожие вопросы
BETBY Санкт-Петербург
от 2 500 до 4 000 €
CloudAware Пермь
от 1 000 до 2 500 $
17 февр. 2020, в 00:30
1500 руб./за проект
16 февр. 2020, в 22:28
2000 руб./за проект
16 февр. 2020, в 22:03
1200 руб./в час