请教个mongoose文档save()问题

先贴原数据文档:
图片描述

现在执行如下代码:

 let ID = '5ace32cab873a42e945a9c05'
        await DateTime.findOne({
            _id: ID
        }, function (err, doc) {
            console.log(doc.day2.time1)
            doc.day1 = 'xixi'
            doc.day2.time1 = 'haha'
            doc.save(function (err, doc) {
                if (err) {
                    console.log(err)
                } else {
                    console.log('done!')
                }
            })
        })

结果:
图片描述

我想问的是为什么day1更新成功,day2.time1却更新不了,save()的回调也没有err,怎样才可以更新成功?

阅读 2.2k
1 个回答

图片描述

使用set去改变数组

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题