Mongodb 如何计算mongo子文档中的非空值?
我有一份mongo文件:Mongodb 如何计算mongo子文档中的非空值?,mongodb,mongodb-query,Mongodb,Mongodb Query,我有一份mongo文件: "_id" : ObjectId("570ee4687db3df6a23c085"), "rep" : ObjectId("570beb"), "timestamp" : ISODate("2016-04-14T00:29:28.998Z"), "data" : { "country" : "", "age" : 1, "age_unit" : "days",
"_id" : ObjectId("570ee4687db3df6a23c085"),
"rep" : ObjectId("570beb"),
"timestamp" : ISODate("2016-04-14T00:29:28.998Z"),
"data" : {
"country" : "",
"age" : 1,
"age_unit" : "days",
"id" : "990121124"
},
"label" : "p_list"
我想要一个查询“data”元素的数量,其值不为NULL。我该怎么做?您所说的值不为NULL的“数据”元素的数量是什么意思。?此文档的查询应返回值3,因为“data.country”为NULL。
data.country'
实际上不是NULL
而是空字符串。我认为mapReduce
是您在这里的最佳选择。