Mongodb Mongo DB按具有任意值的字段名查找

Mongodb Mongo DB按具有任意值的字段名查找,mongodb,mongodb-query,Mongodb,Mongodb Query,我试图找到所有有这个字段的文档,不管它包含的确切值是多少;我只对它的存在感兴趣 以下是一个例子: { "payload":{ "products":{ ... }, "discount":{ "type":"1%", "value":"1", "name":"New Year Discount 1%" } } } 我需要针对具有名称为折扣的字段的任

我试图找到所有有这个字段的文档,不管它包含的确切值是多少;我只对它的存在感兴趣

以下是一个例子:

{  
   "payload":{  
      "products":{  
         ...
      },
      "discount":{  
         "type":"1%",
         "value":"1",
         "name":"New Year Discount 1%"
      }
   }
}
我需要针对具有名称为
折扣
的字段的任何文档。如何编写查询以获取此类文档

有一个操作符:

db.collectionName.find({"payload.discount": {$exists: true}})
有一个操作员:

db.collectionName.find({"payload.discount": {$exists: true}})

您可能正在寻找接线员:

db.collection.find({ "payload.discount": { $exists: true } })

您可能正在寻找接线员:

db.collection.find({ "payload.discount": { $exists: true } })