0
我有一个猫鼬模式集合A。然后,我创建了一个新对象,如下所示mongoose .save()忽略ObjectId _id
var myA = new A({
name: 'A simple name'
});
只要我知道,一旦我们已经这样做了,是该对象创建一个新的_id属性。这意味着,在这一天结束,妙应该(和它实际上看起来)像
{
name: 'A simple name',
_id: ObjectId
}
的问题是,当我打
myA.save()
它保存到MongoDB中有不同于之前创建的不同_id。
关于为什么会发生这种情况的想法?我使用的是猫鼬4.4.8