【发布时间】:2016-11-06 19:14:02
【问题描述】:
我有一个猫鼬模式集合A。然后,我创建一个新对象如下
var myA = new A({
name: 'A simple name'
});
据我所知,一旦我们这样做了,就会为该对象创建一个新的 _id 属性。这意味着在一天结束时,myA 应该看起来(实际上看起来)像
{
name: 'A simple name',
_id: ObjectId
}
问题是当我击中时
myA.save()
它以不同于之前创建的 _id 保存到 mongodb 中。
关于为什么会发生这种情况的想法?我正在使用猫鼬 4.4.8
【问题讨论】: