当 find 命令返回文档时,有没有办法通过将($incr)其计数器字段(假设有一个计数器字段)增加 1 来更新文档?
或者,
没有办法,只能手动更新?
当 find 命令返回文档时,有没有办法通过将($incr)其计数器字段(假设有一个计数器字段)增加 1 来更新文档?
或者,
没有办法,只能手动更新?
你看过使用 findAndModify 吗?您可以找到文档,自动更新它,然后在一个操作中返回它。
不幸的是,MongoDB 中不支持内部触发或任何类似的东西。您必须手动执行此操作。
这是关于触发器功能的讨论。