MongoDB рекурсивный запрос - PullRequest
0 голосов
/ 14 февраля 2020

У меня есть коллекции 'posts' и 'comments'.

Каждый пост может иметь комментарий. И каждый вложенный комментарий также может быть прокомментирован.


Примеры

Пост

_id: 5e455b85bf2a5b7f0bb02439

userId: "5e455b24485da4061c810ab6"

content: "content"

likes: 0

Комментарий (если это дочерний элемент сообщения)

_id :5e45af71a6ae62561b1ccb2e

userId: "5e455d10485da4061c810ab8"

postId :"5e45734c8477b319bd9a58ee"

text: "TEXT"

likes: 0

Комментарий (если это дочерний элемент комментария)

_id :5e45af71a6ae62561b1ccb2e

userId: "5e455d10485da4061c810ab8"

commentId :"5e45734c8477b319bd9a58ee"

text: "TEXT"

likes: 0

Как получить полную структуру сообщения со всеми вложенными комментариями?

1 Ответ

0 голосов
/ 14 февраля 2020

действительно похоже, что вы захотите использовать $ graphLookup… .проверьте это в руководстве MongoDB.

...