如何在MongoDb中查找某些字段不为空的文档

时间:2014-08-01 09:42:56

标签: mongodb nosql

如何获取MongoDb中的某些字段不为空的文档列表,例如。在学生集合名称,年龄,课程不应该为空,其他字段可能包含空值。

:如果任何学生姓名或年龄或课程包含无法进入结果集合的空值。

1 个答案:

答案 0 :(得分:0)

这应该有效:

db.student.find({'name': {$ne: null}, 'course': {$ne: null}, 'age': {$ne: null}})

但正如@Bipul所说,由于MongoDB是无模式的,所以不需要存储空值。此查询从结果中排除了包含所有这些字段的文档。