【发布时间】:2019-02-15 09:33:57
【问题描述】:
我有包含多条记录的 MongoDB 集合。每条记录都有一个数组,其中包含具有多个字段的对象。
我有如下收藏:
[{
"name" : "Karthik Thurairaja"
"universities" : [
{
"name" : "Anna University",
"city" : "Chennai"
},
{
"name" : "Punjab University",
"city" : "Chandigarh"
},
{
"name" : "University of Delhi",
"city" : "New Delhi"
}
],
},
{
"name" : "Sathish Kumar"
"universities" : [
{
"name" : "Anna University",
"city" : "Chennai"
},
{
"name" : "University of Hyderabad",
"city" : "Hyderabad"
},
{
"name" : "University of Delhi",
"city" : "New Delhi"
}
],
}]
我需要找到所有记录的大学城市等于 Chennai。
我尝试过如下查询:
Collection.find({ universities.city : "Chennai" }).exec(...);
【问题讨论】:
-
"universities.city": "Chennai"
标签: node.js mongodb express sails.js