MongoDB:找到文档中存在的字段

时间:2018-02-04 05:39:21

标签: mongodb mongodb-query

我在robo 3t为mongodb编写了一个脚本。但我想检查我的文档没有特定的字段,然后我的脚本运行。这意味着如果 Doamin 存在,我的脚本就不会运行。 我看到了post

但我不太了解,我该怎么做!

db.Events.find().forEach(function (item) {
id = item._id;
businessCode = item.BusinessCode

// check Domain filed exist or not
// if (Domain : { $exists: false }) {  // does not work and I got error

这是我的文件:

"BusinessCode" : "1-2-4-4-5-6-9",
"ProcessId" : UUID("55657890-4433-3993-7933-119876543299"),
"WorkItemId" : NumberLong(423458),
"Domain" : "1"

在某些文档中不存在。

1 个答案:

答案 0 :(得分:2)

您可以检查Domain中的文档中是否存在query

 db.Events.find({"Domain":{$exists:false}}).forEach(function (item) { ...