null值数组mongodb sails

时间:2018-05-06 12:12:37

标签: mongodb sails.js sails-mongo

我对水线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'}
}]

}

为什么我仍然没有回报价值?

0 个答案:

没有答案