gpt4 book ai didi

mongodb - 如何更新 Mongo 中的字段值以等于同一文档中另一个字段的值?

转载 作者:可可西里 更新时间:2023-11-01 09:52:53 24 4
gpt4 key购买 nike

我有一些文件:

{"required" : 100, "total" : 30}

并且我想更新文档使得 required = total(无论 total 的值是多少)。我试过:

db.collection.update({}, {"$set": {"required": "total"}})

但这会将它设置为字符串文字“total”,我如何访问该字段的值,在本例中为 30

最佳答案

你不能那样做。试试这个:

db.collection.find().forEach(function(d) {
d.required = d.total;
db.collection.save(d);
});

关于mongodb - 如何更新 Mongo 中的字段值以等于同一文档中另一个字段的值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14447912/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com