update更新时,如何引用其他字段的值?
发布于 5 年前 作者 cluo 1762 次浏览 来自 问答
const totalWeight = 10000;
// 数据库中有如下记录:
{
  "_id""6d9dd8625e0eb4c9012e8b1f7a865b86",
  "sign_ok"true,
  "times"2.0200103e+07,
  "weight"0.44591564532418015,
  "tick"0
}

现在要更新这条记录,将tick更新为 weight * totalWeight的值,如何做到?

2 回复

暂不支持。

建议用aggregate在读的时候计算并添加这个字段。

让你当初设计数据结构时不考虑周全!哈哈哈。我也绝望过几次,幸好还在项目初期数据量小。

回到顶部