我有一个文档集合,其中包含带有偶数触发器的数组字段,当没有更多触发器时,我想删除此文档。据我了解,mongo 没有触发器支持。有什么办法可以将这项工作委托给 Mongo?
问问题
445 次
我知道 MongoDB 提供的使数据过期的唯一功能是使用过期索引。 过期数据
你是对的,mongo 中没有触发器。所以没有正常的方法可以用 mogno 做到这一点。您必须使用应用程序逻辑来实现这一点。一种方法是每 n 分钟进行一次清洁。在哪里删除大小为零的数组的文档。另一种方法(我更喜欢)是在每次更新文档后,如果它有空数组,则将其删除。