我有一个集合'学校',其中包含两个领域,标准和学生(以该标准学习)。我想找到特定标准的学生数。
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中找到字典的大小?