如何在Mongodb中将数组对象推送到嵌套数组

时间:2019-03-25 10:56:28

标签: javascript node.js mongodb

尝试将平板阵列插入mongodb,这是来自客户端的日志

我的文档是:

tilte: Title
slab : Array(2)
       0: {lessthan: "22", value: "22"}
       1: {lessthan: "22", value: "22"}
name : Name

模型

id : 123
data:[{
        title:String,
        slab :[{
               lessthan:String,
               value : String 
              }],
        name:String
     }]

这是我尝试的方法:

var slab = req.body.slab;   
{ $push: { data : { tite:title }

如何将平板插入mongodb数组


根据尼尔的评论,以

选中
Model.update(
    { "id": "123" },
    { "$push": { "data.0.slab.$.value": "000" } },
    function(err,numAffected) {
       // something with the result in here
    }
);

不起作用,{ok:0,n:0,nModified:0}

0 个答案:

没有答案