我对水线MongoDb的返回值有疑问。我想要一些菜单
status = 1
在我的数据库(MongoDb)上。我有像这样的嵌套值的数据库
"category" : "Nasi Box",
"menu" : [
{
"nama_menu" : "Paket A",
"url_img" : "http://google.com/nasikotak.jpg",
"detail_menu" : [
"Nasi Putih",
"krupuk",
],
"status" : 1
},
{
"nama_menu" : "Paket B",
"detail_menu" : [
"Nasi Putih",
],
"status" : 0
},
我尝试创建这样的函数。获取菜单的状态为1。
cariaktifmenu: function(req,res){
menu.find().where({
menu:[{
status:1
}]
}).then(function(_menu){
return res.json(_menu);
});
},
我创建了这样的模型。
attributes: {
"category" : {type:'string'},
"menu":[{
"nama_menu": {type:'string'},
"harga_default": {type:'number'},
"deskripsi": {type:'string'},
"url_img": {type:'string'},
"detail_menu": [
{type:'string'}
],
"status": {type:'number'}
}]
}
为什么我仍然没有回报价值?