首页 > 解决方案 > 限制 MongoDB 集合中的对象数量?

问题描述

答案不是上限集合,因为我想实时更新该数据,所以我只是这样做了,每次都会收到关于“你不能更改集合大小等”的错误。所以......我想限制我收藏中的对象数量。例如,如果我将限制设置为 3,并且如果我的集合中已经有 3 个对象,我想要旧的对象。

新项目:9

更新前收集:3、2、7 更新后收集:2、7、9

标签: javascriptmongodb

解决方案


你可以:

  • 插入新文档
  • 运行查询以确定您不想要的最旧文档
  • 删除所有最旧或更旧的文档

...在交易中。


推荐阅读