在Node.js / Firestore中乘以或除以字段的值

问题描述 投票:0回答:1

有什么方法可以执行服务器端计算(在Node.JS / Firestore中),使我可以计算平均值并存储在单独的字段中,而无需首先阅读文档?

我有两个包含firebase.firestore.FieldValue.increment()值的字段,并希望将它们除以识别平均值。 (如果可能的话,我不想在客户端进行此操作的原因是,我想对该平均值进行其他计算。)

        'totalgallons': firebase.firestore.FieldValue.increment(sum),
        'numberdays': firebase.firestore.FieldValue.increment(1),
        'averagegallons': ?;

谢谢!

node.js firebase google-cloud-firestore
1个回答
0
投票

更改

'totalgallons': firebase.firestore.FieldValue.increment(sum),
'numberdays': firebase.firestore.FieldValue.increment(1),
'averagegallons': ?;

收件人

let totalgallons=firebase.firestore.FieldValue.increment(sum)
let numerdays=firebase.firestore.FieldValue.increment(1)
let averagegallons=totalgallons/numberdays

'totalgallons': totalgallons,
'numberdays': numerdays,
'averagegallons': averagegallons;
© www.soinside.com 2019 - 2024. All rights reserved.