我正在尝试获取模型内的值。例如:我拥有的模型( parking )是:
{
"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 循环来完成此操作,正如我在你的标签中看到的那样。
您可以使用 Angular 来做到这一点:
var dummy=[];
angular.forEach(Parking.locations, function(item, key) {
if(item.name === "loc a" && item.zone === "zone a"){
dummy.push(item.name);
}
});
关于javascript - sails.js:如何查找模型内的项目?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25988206/