猿记录

一个记录、分享的博客

您的位置:主页 > 技术专栏 > node >

mongose 子集操作

2018-04-04 16:38:13 作者:yxl 次阅读 node

比如你有个User模型
new Schema({
    username: String,
    password: String,
    socketid:String,
    friends:[
    {
            userId:String,
            state:{type:Number,default:1}, 
            from:{type:Number,default:1},  
    username:String,
    chatlist:Array,
            time:String
    }
    ],
})
需要修改模型friends中的某项数据
User.update({ "_id" : userInfo.userId,'friends._id':targUser._id}, { $set : {"friends.$.state":state}}); 
添加时用  $push

凡本站注明“本站”或“投稿”的所有文章,版权均属于本站或投稿人,未经本站授权不得转载、摘编或利用其它方式使用上述作品。

编辑:yxl 关键词:
0

网友评论