Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我想在 Mongo 中编写以下查询:
field获取所有等于var1但/不等于的行var2
field
var1
var2
我有这个:
db["mydb"].find( {"field": var1}, {"field": { "$ne": var2} } )
但它产生的错误$ne是“不受支持的投影选项”。
$ne
您可以使用$and运算符来组合这样的要求:
$and
db["mydb"].find( {"$and": [ {"field": var1}, {"field": { "$ne": var2 }} ]} )
除了使用$and,您还可以通过使用{}组合过滤器来修复它。
{}
db["mydb"].find({ "field": var1, "field": {"$ne": var2} })