为了账号安全,请及时绑定邮箱和手机立即绑定

mongoose 更新数据遇到的问题

mongoose 更新数据遇到的问题

守候你守候我 2019-03-07 13:13:11
假设有一个数组[a,b,c,d,e]数据库的内容是这样的{    "_id" : ObjectId("5aa392f67c52692428ab205e"),    "name" : "gaomin",    "money" : 1,    "getMoney" : [],    "hitCard" : [            {                    "minute" : 10,                    "hour" : 16,                    "day" : 10,                    "month" : 3,                    "year" : 2018            }    ],    "createTime" : [            {                    "day" : 10,                    "month" : 3,                    "year" : 2018            }    ],    "__v" : 0},一共五个用户,我想分别把数组里数据插入到getMoney,getMoney: [{money:a}]
查看完整描述

1 回答

?
慕的地8271018

TA贡献1796条经验 获得超4个赞

保证对应文档存在,以及不怕getMoney重复的话,可以这么写:


YOUR_MODEL.update(

  { name: "gaomin" },

  { $push: { getMoney: { money: a } } },

  (err, raw) => {

    if (err) throw err

    console.log(raw)

  }

)


查看完整回答
反对 回复 2019-03-20
  • 1 回答
  • 0 关注
  • 484 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号