在mongo找到dictonary的大小

时间:2016-10-21 09:34:30

标签: mongodb dictionary

我有一个集合'学校',其中包含两个领域,标准和学生(以该标准学习)。我想找到特定标准的学生数。

The structure of school collection is:
    {
"_id" : ObjectId("5809cb458c392528de086601"),
"standard" : 'First',
"students":{
    '1':{name: 'Shawn','age': 6},
    '2':{name: 'Ryan','age': 5},
    '3':{name: 'Caoline','age': 6},
    '4':{name: 'Debian','age': 6},
    '5':{name: 'Zara','age': 5},
    }
}

我知道要查找特定标准的查询(例如:'First')。它看起来像这样:db.school.findOne({'standard':'First'})

但我不知道如何找到该标准的学生人数。由于学生是字典对象。所以我的问题是如何在MongoDb中找到字典的大小?

0 个答案:

没有答案