好吧,我运行一个字段匹配:
db.bios.find( { "Country":"Netherlands" } )
我怎样才能带上所有文件,但不带上那些"Country":"Netherlands"
?
是否可以携带所有文件但没有 2 个国家/地区?
好吧,我运行一个字段匹配:
db.bios.find( { "Country":"Netherlands" } )
我怎样才能带上所有文件,但不带上那些"Country":"Netherlands"
?
是否可以携带所有文件但没有 2 个国家/地区?
您可以将$ne-operator(不等于)用于单个值。
db.bios.find( { "Country": { $ne: "Netherlands" } } );
要排除多个值,您可以使用$nin(not-in)运算符,它允许您传递一组值:
db.bios.find( { "Country": { $nin: [ "Netherlands", "Belgium", "Luxembourg" ] } );