在 mongo 中达到 ttl 时更改其他文档中的标志?
Changing flag in other document when ttl reached in mongo?
我有两个集合:Devices
和 Registrations
。
当我添加设备时,我会使用适当的条目填充 Devices
,并使用 ttl 在 Registrations
中创建文档。一小时后条目在 Registrations
到期,但我想在 Devices
中另外设置状态标志。
是否有创建某种 'function' 的选项,它会在达到 ttl 后更改给定设备的此类标志?
您可能正在寻找 Change Streams
和 invalidate event.
我有两个集合:Devices
和 Registrations
。
当我添加设备时,我会使用适当的条目填充 Devices
,并使用 ttl 在 Registrations
中创建文档。一小时后条目在 Registrations
到期,但我想在 Devices
中另外设置状态标志。
是否有创建某种 'function' 的选项,它会在达到 ttl 后更改给定设备的此类标志?
您可能正在寻找 Change Streams 和 invalidate event.