Pub/Sub MongoDB 上限集合
Pub/Sub MongoDB Capped collection
如果我尝试更新上限集合 returns "Capped collections can't be updated"。我所知道的是无法更新上限集合。
我是新手,为了我的项目要求,我必须通知客户服务器上的任何数据更新,我正在使用 NodeJS
有什么方法可以更新上限集合。提前致谢:)
根据 docs ...
Document Size
Changed in version 3.2.
If an update or a replacement operation changes the document size, the operation will fail.
Capped collections 适用于以下使用模式:'write once and then read as long as it is available'(或者,正如文档所说:“Capped collections 是固定大小的集合,支持高吞吐量操作,这些操作基于插入顺序”),因此虽然支持更新(只要它们不改变文档大小),但它们通常 不会出现在上限集合中。
如果您需要更新此集合,并且您不能确定更新不会改变集合大小,则不应设置集合上限。也许你应该重新考虑 (a) 集合是否应该继续是一个有上限的集合或 (b) 为什么你需要更新集合。
如果我尝试更新上限集合 returns "Capped collections can't be updated"。我所知道的是无法更新上限集合。
我是新手,为了我的项目要求,我必须通知客户服务器上的任何数据更新,我正在使用 NodeJS
有什么方法可以更新上限集合。提前致谢:)
根据 docs ...
Document Size
Changed in version 3.2.
If an update or a replacement operation changes the document size, the operation will fail.
Capped collections 适用于以下使用模式:'write once and then read as long as it is available'(或者,正如文档所说:“Capped collections 是固定大小的集合,支持高吞吐量操作,这些操作基于插入顺序”),因此虽然支持更新(只要它们不改变文档大小),但它们通常 不会出现在上限集合中。
如果您需要更新此集合,并且您不能确定更新不会改变集合大小,则不应设置集合上限。也许你应该重新考虑 (a) 集合是否应该继续是一个有上限的集合或 (b) 为什么你需要更新集合。