标签: mongodb mongoose mongodb-query aggregation-framework mongoid
我在MongoDB中具有以下显示关系的集合。Database
现在,我希望所有项目都具有以下规则作为查询的结果集: 1。。所有通过menu_id的项。 2。。如果传递的用户ID并且user_item_status中存在item_id,则该项目应位于结果集的顶部(项目的顺序取决于相应项目的条目是否存在于另一个表中)还是不可以)
在有和没有$ lookup 的情况下,我的查询应该是什么? 我应该更改集合的架构吗?