mongodb中update方法的upsert和multi

mongodb中的update的形式是这样的:mongodb

db.collectionName.update(query, obj, upsert, multi);io

对于upsert(默认为false):若是upsert=true,若是query找到了符合条件的行,则修改这些行,若是没有找到,则追加一行符合query和obj的行。若是upsert为false,找不到时,不追加。date

对于multi(默认为false): 若是multi=true,则修改全部符合条件的行,不然只修改第一条符合条件的行。db

相关文章
相关标签/搜索