MongoDB:我想要按其他集合的数据顺序排列结果集。我的架构和查询应该是什么?

时间:2019-03-13 06:19:39

标签: mongodb mongoose mongodb-query aggregation-framework mongoid

我在MongoDB中具有以下显示关系的集合。Database

现在,我希望所有项目都具有以下规则作为查询的结果集:
1。。所有通过menu_id的项。
2。。如果传递的用户ID并且user_item_status中存在item_id,则该项目应位于结果集的顶部(项目的顺序取决于相应项目的条目是否存在于另一个表中)还是不可以)

在有和没有$ lookup 的情况下,我的查询应该是什么? 我应该更改集合的架构吗?

0 个答案:

没有答案