首页 > 解决方案 > 如何创建在另一个文件更新中隐式更新的派生 mongodb 字段?

问题描述

是否可以创建一个“计算的”或“派生的”文件,在更改其他文件时隐式更新?

想象一下,有两个字段,{"a": 1, "b": 2}我希望在更改时隐式更新或(可选)在或删除时消失的值。{"c": 3}c = a + babab

标签: mongodbmongodb-query

解决方案


通过 mongo shell 没有任何内容。但是如果你使用 Mongo Atlas,有 Triggers:https ://docs.mongodb.com/stitch/triggers/index.html 如果你是通过编程语言访问 MongoDB,我认为你可以使用 Change Streams 来做到这一点:https://docs.mongodb.com/manual/changeStreams/#change-streams


推荐阅读