mongodb之 insert 和 save 函数的区别

 我来答
匿名用户
2015-01-14
展开全部
根据他的数据手册,对于save函数来说的话,如果你提供了 _id的话,就会更新数据,如果你没有提供的话,他就是insert函数,

下面是一个例子:若存在主键,insert() 不做操作,而save() 则更改原来的内容为新内容。
存在数据: { _id : 1, " name " : " sumongodb " }
insert({ _id : 1, " name " : " sumongodb" }) 会提示错误
save({ _id : 1, " name " : " mongodb" }) 会把 sumongodb 改为 mongodb 。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式