如何过滤mongoDB中的多个关键字段?

时间:2018-01-08 09:20:10

标签: mongodb mongodb-query

我想从mongo过滤我的文档集。我的文档中有密钥,共享_flag的后缀,其余的可以是任何东西。此键标记为布尔值。

我只需要过滤假值。 我可以通过提供密钥本身的全名来过滤错误值。但我需要过滤所有具有_flag密钥后缀扩展名的文档。

我附上以下文件:

{
  "id":1,
  "rollno":"212",
  "StudentName":"Ammi",
  "details":{
    "examNo":2,
    "form":[
      [
        {
          "F_id":"443",
          "text":"First Name",
          "type":"text",
          "required":true,
          "School":{
            "key":"First_Name",
            "label":"First Name"
          },
          "First_Name_flag":false
        }
      ],
      [
        {
          "F_id":"444",
          "text":"Second Name",
          "type":"text",
          "required":true,
          "School":{
            "key":"Second_Name",
            "label":"Second Name"
          },
          "Second_Name_flag":false
        }
      ]
    ]
  },
  "Admitted":true
}

0 个答案:

没有答案