日期:2014-05-16  浏览次数:20510 次

自用:mongodb使用技巧

MongoDB update 方法有三个参数,其中第三个参数是更新配置,可以设置:
multiple:true,表示第一个参数匹配多条记录时,会全部更新,否则只更新第一条,默认是false,MongoDB官方文档里是用multi,但PHP的驱动multiple
upsert:false,表示,如果第一个参数没有匹配中时,是否新创建一个文档,默认为false
safe:false,是否更新完成后才返回,默认是false。这个参数在MongoDB文档中没有出现,可能是PHP驱动里面添加的。一些非常重要的数据更新可以使用这个参数,但注意,使用了这个参数后,会延迟很多,可以明显感觉得出来