排除所有具有某些属性的文档

时间:2016-05-10 00:05:40

标签: mongodb

此Meteor代码需要查找所有没有给定属性的文档,即prop1prop2
它没有做到这一点,怎么办呢?感谢

DisplayCol.findOne({userId: Meteor.userId(), prop1: {$ne: ''}, prop2: {$ne: /.*/}});

1 个答案:

答案 0 :(得分:0)

您可以使用$exists运算符检查属性是否存在。

因此,在您要排除具有prop1prop2属性的文档的情况下:

DisplayCol.findOne({
    userId: Meteor.userId(),
    prop1: {$exists: false},
    prop2: {$exists: false}
})