在MongoDB中,可能会影响2个项目到'$ ne'运算符?

时间:2016-03-03 09:02:11

标签: javascript mongodb mongodb-query

我正在尝试查找所有 "samsung""iphone"的手机,以下代码无效:

find({'phone':{'$ne':'samsung','iphone'}})

有什么想法吗?

由于

2 个答案:

答案 0 :(得分:0)

您不能在$nin运营商中使用。

find({'phone':{'$nin':['samsung','iphone']}})

Details $nin operator

答案 1 :(得分:0)

您想要的是$nin运算符:

db.collection.find({'phone': { '$nin': [ 'iphone', 'samsung' ] } })

这将选择所有不是“三星”或“iphone”的手机