$addFields 和计算不起作用 - mongodb shell
$addFields and calculation not working - mongodb shell
db.Hours.aggregate(
{$addFields: {TrueAmbientTemp: { {$add : [-8 , {$multiply : ["$AmbientTemp" , 47]}]}}}}
)
我正在尝试添加一个新字段 TrueAmbientTemp,它是一个计算字段。以上报错
你漏掉了一些分号。
db.collection.aggregate({
$addFields: {
TrueAmbientTemp: {
$add: [
-8,
{
$multiply: [
"$AmbientTemp",
47
]
}
]
}
}
})
更新:可以把update
改成updateMany
db.collection.update({},
[
{
$addFields: {
TrueAmbientTemp: {
$add: [
-8,
{
$multiply: [
"$AmbientTemp",
47
]
}
]
}
}
}
])
db.Hours.aggregate(
{$addFields: {TrueAmbientTemp: { {$add : [-8 , {$multiply : ["$AmbientTemp" , 47]}]}}}}
)
我正在尝试添加一个新字段 TrueAmbientTemp,它是一个计算字段。以上报错
你漏掉了一些分号。
db.collection.aggregate({
$addFields: {
TrueAmbientTemp: {
$add: [
-8,
{
$multiply: [
"$AmbientTemp",
47
]
}
]
}
}
})
更新:可以把update
改成updateMany
db.collection.update({},
[
{
$addFields: {
TrueAmbientTemp: {
$add: [
-8,
{
$multiply: [
"$AmbientTemp",
47
]
}
]
}
}
}
])