MongoDB: Мне нужен набор результатов в порядке данных другой коллекции. Какой должна быть моя схема и запрос? - PullRequest
0 голосов
/ 13 марта 2019

У меня есть следующие коллекции в MongoDB с отображаемыми отношениями. База данных

Теперь я хочу, чтобы все элементы были представлены как набор результатов запроса со следующими правилами:
1. Все элементы переданного menu_id.
2. Если переданный идентификатор пользователя и item_id существует в user_item_status, элемент должен находиться в верхней части результирующего набора (порядок элементов зависит от того,запись соответствующего элемента существует в другой таблице или нет)

Каким должен быть мой запрос с и без $ lookup ?Стоит ли менять схему коллекций?

...