Mongodb 如何将同一文档中的一个字段与另一个字段合并?
如何使用Mongodb 如何将同一文档中的一个字段与另一个字段合并?,mongodb,nosql,Mongodb,Nosql,如何使用$inc中另一个字段的值来定义增加多少 范例- 一些医生 {u id:obi,长度:256,增量:6} 这里,我想通过增量增量增量增加长度 伪代码将是 db.collection.update({}, $inc: {length: $delta}); 感谢您的帮助…简单更新操作不允许在其他字段中使用内部字段,无论是其任何运算符 对于可以从MongoDB 4.2开始使用的解决方案 使用$add/$sum两个字段中的任何运算符对两个字段的数字求和 db.collection.upda
$inc
中另一个字段的值来定义增加多少
范例-
一些医生
{u id:obi,长度:256,增量:6}
这里,我想通过增量增量增量增加长度
伪代码将是
db.collection.update({}, $inc: {length: $delta});
感谢您的帮助…简单更新操作不允许在其他字段中使用内部字段,无论是其任何运算符 对于可以从MongoDB 4.2开始使用的解决方案
- 使用
/$add
两个字段中的任何运算符对两个字段的数字求和$sum
db.collection.update({},
[{
$set: {
length: {
$add: ["$length", "$delta"]
}
}
}]
)