collections - Mongodb 自动写入上限集合

标签 collections triggers mongodb sharding

我需要在一小时内管理许多记录的采集。大约 1000000 条记录。而且我需要每秒获取每个主键的最后一个插入值。它适用于分片。我正在考虑尝试使用 os capped collection 来只获取每个主键的最后一条记录。为了做到这一点,我做了两个单独的插入,有一种方法,到 mongodb 中,制作某种触​​发器将插入传播到一个集合到另一个集合?

最佳答案

MongoDB 不支持触​​发器或类似行为。

做到这一点的唯一方法是让它在您的代码中实现。所以写第一个条目的代码也应该写第二个。

人们肯定要求触发。如果您的解决方案需要它们,请转换 vote on the feature request .

关于collections - Mongodb 自动写入上限集合,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4574348/

相关文章:

java - 我可以序列化 ArrayList 而不序列化其中包含的对象吗?

java - 当我们有 Map 时,为什么还需要 Set 呢?

java - 从另一个对象列表创建对象元素的列表

MYSQL触发器问题-非常简单

javascript - 在 javascript 中订购键/值对集合的最佳实践?

oracle - 在表中添加和删除时使用序列

sql - 我是否正确使用触发器?

node.js - ACL 最佳实践,在用户对象中存储角色,还是单独的表/集合?

ajax - 如何在node js中上传文件到api服务器?

ruby-on-rails - 使用 Mongodb 让 Rails 在 Heroku 上工作