更新字段为另一字段的值
db.postMongo.find(过滤条件).forEach(
function(item){
db.postMongo.update({"_id":item._id},{"$set":{"summary":item.content}},false,true)
}
)
db.postMongo.find({'summary':{$exists:false},'content':{$exists:1} }).forEach(
function(item){
db.postMongo.update({"_id":item._id},{"$set":{"summary":item.content}},false,true)
}
)
来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/29096438/viewspace-2212784/,如需转载,请注明出处,否则将追究法律责任。
转载于:http://blog.itpub.net/29096438/viewspace-2212784/
本文介绍了一种在MongoDB中将某个字段的值更新为另一个字段值的方法,通过使用find和update方法结合forEach循环实现。具体操作是将postMongo集合中的'summary'字段更新为'content'字段的值,特别针对那些'summary'字段不存在但'content'字段存在的文档。
2864

被折叠的 条评论
为什么被折叠?



