定期更新数据库

时间:2016-10-15 21:54:46

标签: sql mongodb database

鉴于数据库(目前 MongoDB )是否有正确有效的方式来定期更新所有数据库的值?。

假设我希望某些值每秒减少1次,并在我的应用中这些值达到0时收到通知。我想避免(如果可能的话)从我的应用程序手动更新它们迭代所有元素,因为每秒查询和更新所有数据库可能会非常低效。

除了mongo之外,我对其他数据库的答案感兴趣

由于

1 个答案:

答案 0 :(得分:0)

如果服务器上发生了某些事情(例如,触发器),MongoDB就不会收到通知。更多的是你不能创造这种类型的逻辑(减少时间直到0秒)也是因为我没有看到进入数据库的好处"秒离开"。

如果你正在制作一种" eBay"物品有"生存时间"在变为无效之前,您可以使用 findOneAndUpdate updateMany 使用MongoDB解决此问题。