Mongoose $推入数组添加_id

时间:2014-03-18 03:16:03

标签: node.js mongodb mongoose

我在node.js应用程序中有这个架构

(...)
numbers:{
    highest: Number,
    history:[{number: Number, date: Date}]
}
(...)

我需要更新这部分,所以我这样做(高,得分和日期是变量,带有数字,另一个数字和New Date()

Users.update({ 'name': user.name},
    { $set: { 'numbers.highest': high},
        $push: { 'numbers.history': { number: score, date: date}}
    }

到目前为止,这么好......但是当我查看我的集合时,我得到了一个包含两个值(很棒)但也是_id的数组。此_id与文档相同。

我尝试在mongo控制台上进行相同的更新,并且工作得很好......没有_id'

你知道那会是什么吗?干杯

0 个答案:

没有答案