mongodb - 如何创建在另一个文件更新中隐式更新的派生 mongodb 字段?
问题描述
是否可以创建一个“计算的”或“派生的”文件,在更改其他文件时隐式更新?
想象一下,有两个字段,{"a": 1, "b": 2}
我希望在更改时隐式更新或(可选)在或删除时消失的值。{"c": 3}
c = a + b
a
b
a
b
解决方案
通过 mongo shell 没有任何内容。但是如果你使用 Mongo Atlas,有 Triggers:https ://docs.mongodb.com/stitch/triggers/index.html 如果你是通过编程语言访问 MongoDB,我认为你可以使用 Change Streams 来做到这一点:https://docs.mongodb.com/manual/changeStreams/#change-streams
推荐阅读
- python - 为什么 plt.show() 不起作用。文件名report.py
- python - 用 Python 修改 .bash_aliases
- javascript - 从 userScript 填充 Material Web Components 文本字段
- c++ - 子矩阵求和不适用于 NumericMatrix Rcpp
- java - 在“构建”期间发生内部错误。java.lang.reflect.InvocationTargetException
- python - 在 Django 中按类别添加产品
- javascript - 你可以将数据从 React Card 传递到 React Form 吗?
- firebase - Firebase Firestore - 分析利用复合索引的查询的性能
- mysql - MySql 查询忽略以显示行总和数量条件是否为真
- flutter - Dart 从列表中删除日期范围