javascript - 限制 MongoDB 集合中的对象数量?
问题描述
答案不是上限集合,因为我想实时更新该数据,所以我只是这样做了,每次都会收到关于“你不能更改集合大小等”的错误。所以......我想限制我收藏中的对象数量。例如,如果我将限制设置为 3,并且如果我的集合中已经有 3 个对象,我想要旧的对象。
新项目:9
更新前收集:3、2、7 更新后收集:2、7、9
解决方案
你可以:
- 插入新文档
- 运行查询以确定您不想要的最旧文档
- 删除所有最旧或更旧的文档
...在交易中。