最新文章专题视频专题问答1问答10问答100问答1000问答2000关键字专题1关键字专题50关键字专题500关键字专题1500TAG最新视频文章推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37视频文章20视频文章30视频文章40视频文章50视频文章60 视频文章70视频文章80视频文章90视频文章100视频文章120视频文章140 视频2关键字专题关键字专题tag2tag3文章专题文章专题2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章专题3
当前位置: 首页 - 正文

mongodb的update和findAndModify有什么区别?

来源:动视网 责编:小OO 时间:2024-10-24 21:03:46
文档

mongodb的update和findAndModify有什么区别?

update和findAndModify都可以用做更新操作;区别findAndModify是有返回值的,输出中的value字段即返回修改之前的文档,使用new:true选项返回修改后的文档。update是更新操作,是没有返回值的。findAndModify强调操作的原子性(atomically),比如用来实现自增1的操作或者操作队列。属于get-and-set式的操作,一般来讲,findAndModify比update操作稍慢,因为需要等待数据库的响应。另外findAndModify,其中modify可以是update,还可以是remove{findAndModify:,query:,sort:,remove:,update:,new:,fields:,upsert:}
推荐度:
导读update和findAndModify都可以用做更新操作;区别findAndModify是有返回值的,输出中的value字段即返回修改之前的文档,使用new:true选项返回修改后的文档。update是更新操作,是没有返回值的。findAndModify强调操作的原子性(atomically),比如用来实现自增1的操作或者操作队列。属于get-and-set式的操作,一般来讲,findAndModify比update操作稍慢,因为需要等待数据库的响应。另外findAndModify,其中modify可以是update,还可以是remove{findAndModify:,query:,sort:,remove:,update:,new:,fields:,upsert:}


update和findAndModify都可以用做更新操作; 区别 findAndModify是有返回值的,输出中的value字段即返回修改之前的文档,使用 new:true选项返回修改后的文档。 update是更新操作,是没有返回值的。 findAndModify 强调操作的原子性(atomically),比如用来实现自增1的操作或者操作队列。属于 get-and-set 式的操作,一般来讲,findAndModify 比update操作稍慢,因为需要等待数据库的响应。 另外findAndModify ,其中modify可以是update,还可以是remove { findAndModify: , query: , sort: , remove: , update: , new: , fields: , upsert: }

文档

mongodb的update和findAndModify有什么区别?

update和findAndModify都可以用做更新操作;区别findAndModify是有返回值的,输出中的value字段即返回修改之前的文档,使用new:true选项返回修改后的文档。update是更新操作,是没有返回值的。findAndModify强调操作的原子性(atomically),比如用来实现自增1的操作或者操作队列。属于get-and-set式的操作,一般来讲,findAndModify比update操作稍慢,因为需要等待数据库的响应。另外findAndModify,其中modify可以是update,还可以是remove{findAndModify:,query:,sort:,remove:,update:,new:,fields:,upsert:}
推荐度:
  • 热门焦点

最新推荐

猜你喜欢

热门推荐

专题
Top