我有一个带有"创作者"的活动课程。字段,它是一种数组类型,包含指向_User类中多个用户的指针。现在我需要查找特定用户未创建的所有事件。
我通过查询Events类来接近我需要的地方,其中: {"创建者与#34; {" $ nin的":[{" __类型":"指针""的className&#34 ;: " _user""的ObjectID":" 0LxcyWcbvv" }]}}
结果仅排除用户0LxcyWcbvv是数组中唯一用户的事件。它不排除存在多个用户(包括用户0LxcyWcbvv)的事件 - 这就是我需要的。
这是多用户数组在我的数据堆中的外观: [{" __类型":"指针""的className":" _user""的ObjectID":&#34 ; KIDK1Ekzy7"},{" __类型":"指针""的className":" _user""的ObjectID&# 34;:" 0LxcyWcbvv"}]
答案 0 :(得分:0)
问题不在于我的其余查询,而是在某些测试期间错误构造的字段之一。问题中的查询工作正常!