似乎我在findOneAndUpdate
调用的任何地方都保存了我的项目,但未设置_id
字段。
我用来插入空集合的选项是:
{
upsert: true,
setDefaultsOnInsert: true,
strict: false,
new: true,
runValidators: true
}
在mongoose 4.11上运行。当我在mongoose中打开调试时,我在_id
或$setOnInsert
对象中看不到$set
。我错过了什么吗?我在回调中收回了文档,但_id
为null
。注意到我的超级简单架构控件_id
谢谢!