我有一个简单的集合transactions,其中包含用户和餐厅的信息
{ "user_id" : "U1", "restaurant_id" : "R_1" }
{ "user_id" : "U2", "restaurant_id" : "R_1" }
{ "user_id" : "U1", "restaurant_id" : "R_3" }
{ "user_id" : "U1", "restaurant_id" : "R_4" }
{ "user_id" : "U2", "restaurant_id" : "R_4" }
Run Code Online (Sandbox Code Playgroud)
在这里,我需要找到具有 user_id U1和U2 的用户之间的相关餐厅(即我想找到U1和U2都去过的)
我应该收到这样的输出:-
{ "_id" : "R_4", "users" : [ "U2", "U1" ] }
{ "_id" : "R_1", "users" : [ "U2", "U1" ] }
Run Code Online (Sandbox Code Playgroud)
这意味着用户U1和 …