MongoDB实现批量更新&表数据更新语句
mongo 更新
·
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}})
}
)
4.数据表备份命令
db.collection1.find().forEach(function(res){
db.storyBak20230906.insert(res)
})
DAMO开发者矩阵,由阿里巴巴达摩院和中国互联网协会联合发起,致力于探讨最前沿的技术趋势与应用成果,搭建高质量的交流与分享平台,推动技术创新与产业应用链接,围绕“人工智能与新型计算”构建开放共享的开发者生态。
更多推荐
所有评论(0)