根据MongoDB's documentation,对save
的调用将创建一个新文档,如果提供了_id
,则更新现有文档.Mongoose的文档是less detailed,没有讨论它是否会插入或更新.
我试图使用Mongoose的save
函数来更新文档,但我不断收到错误:
{"error":{"name":"MongoError","code":11000,"err":"insertDocument::
Mongoose的save
函数是像MongoDB的save
函数那样执行upsert,还是只是执行insert?