如何在mongodb中查询JSON

时间:2017-04-07 06:32:13

标签: mongodb

我有以下JSON。我想将它作为Json存储在MongoDB中并进行查询。我该怎么办?

JSON

{
"id": 4,
"user": {
      "firstname":"Finn",
      "lastname":"Balor",
      "email":["fb@wwe.com","fb1@wwe.com"],
      "password":"whateverHisTaglineIs",
      "address":{
        "street":"64 victoria street", 
        "country":"UK"
      }
   }
}

我将其存储为以下文档

> db.users.insert({id: 4,user: {firstname:"Finn",lastname:"Balor",email:["fb@wwe.com","fb1@wwe.com"],password:"whateverHisTaglineIs",address:{street:"64 victoria street", country:"UK"}}})

如何使用country作为选择器查询此记录?

1 个答案:

答案 0 :(得分:0)

您需要查询如下,查看MongoDB documentation并从 MongoDB University学习MongoDB。

db.users.find({"user.address.country": "UK"})