MongoDB实现批量更新语句

1.单表更新语句

db.collection.update({"name":"查询条件"},{$set:{"age":10}})

2.单表根据条件批量更新

db.collection.find({"name":"查询条件"}).forEach(
	function(item){
		db.collection.update({"_id":tiem._id},{$set:{"age":2}})
	}
)

3.多表关联条件更新

db.collection_1.find({"name":"查询条件"}).forEach(
	function(item){
		db.collection_2.update({"field":item.name},{$set:{"age":5}})
	}
)