Javascript sails.js:如何在模型中查找项目?

Javascript sails.js:如何在模型中查找项目?,javascript,angularjs,sails.js,Javascript,Angularjs,Sails.js,我试图在模型中获取值。例如:我拥有的模型停车场是: { "age":34, "invitation": "737073139", "locations": [ {"name": "loc a ","zone":"zone a"}, {"name": "loc b ","zone":"zone b"} ] } 我尝试了以下方法,但没有成功: Parking.find({'locations.name':{ contains

我试图在模型中获取值。例如:我拥有的模型停车场是:

 {
 "age":34,
 "invitation": "737073139",
    "locations": [
          {"name": "loc a ","zone":"zone a"},
          {"name": "loc b ","zone":"zone b"}
          ]
}
我尝试了以下方法,但没有成功:

Parking.find({'locations.name':{ contains: 'loc a' }
}).done(function (err, response) {res.json({ success:true,ok: response}, 200);
});
我想得到的是名为:loc a..zone的位置结构。。。等等。是否可以使用sailsjs执行此操作?

是否可以使用sailsjs执行此操作

坦白地说,我从来没有在sailjs上工作过,但是你可以用ngforeach angular循环来完成这项工作,正如我在你的标签中看到的那样

您可以通过以下方式执行此操作:

var dummy=[];

angular.forEach(Parking.locations, function(item, key) {
  if(item.name === "loc a" && item.zone === "zone a"){
     dummy.push(item.name);
  }
});