Mongodb 不同的空字段
我执行了这个查询,但我不明白为什么我的结果中会出现空字段Mongodb 不同的空字段,mongodb,mongodb-query,Mongodb,Mongodb Query,我执行了这个查询,但我不明白为什么我的结果中会出现空字段, 为什么这个{$ne:“})不起作用 不幸的是,我也尝试了{$ne:null}),但结果是一样的 > db.logs.distinct('service_description', {host_name: "test"}, {$ne : ""}) [ "", "Cpu", "Disks", "Mem", "Uptime", "VM Tools", "vm-alarm-CPU",
,
为什么这个{$ne:“})不起作用
不幸的是,我也尝试了{$ne:null})
,但结果是一样的
> db.logs.distinct('service_description', {host_name: "test"}, {$ne : ""})
[
"",
"Cpu",
"Disks",
"Mem",
"Uptime",
"VM Tools",
"vm-alarm-CPU",
"vm-alarm-MEM",
"vm-alarm-VMTOOLS"
]
感谢您的帮助您需要将两个查询词合并到一个对象中,并指定要将
$ne
应用到的字段:
db.logs.distinct('service_description', {
host_name: "test",
service_description: {$ne : ""}
})