1
mongodb中是否存在非严格的$ nin版本?例如
比方说,我们有一个叫做User模型和模型称为任务
var TaskSchema = new Schema({
user_array: [{user: Schema.ObjectId}],
});
一个快速的样品会是这样
task1 : [user1, user2, user4, user7]
task2 : [user2, user 5, user7]
如果我的用户列表
[user1, user7]
我想选择在user_array中重叠最少的任务,在本例中为task2,I知道$ nin严格返回既不包含user1也不包含user7的任务,但我想知道是否有$ nin不严格的操作。
或者,我可以写一个DP功能,这对我来说
任何意见,将不胜感激
感谢
感谢,它的工作,虽然我很确定为什么它的工作,目前它返回最重叠的列表,其中包括0重叠,这正是我想要的,但我认为你通过使用'$ gt: 1'选项? – xbd