Mongodb 在mongo中使用顺序整数id是一种好的做法吗
我需要在mongo中为特定集合创建一个顺序整数id。这种需求源于我需要将这些ID存储在数组中的不同集合中的需求。如果我将其存储为Mongo的ObjectID,那么该数组的文档大小将超过16MB。那么,是否可以从1开始创建一个顺序id?本节将与其相邻。但是,如果数组超过,则会出现严重问题,最有可能的情况是,它也不会与增量ID一起工作,因为您的数组增长得更快,然后达到了限制。我同意,即使使用objectID也达到文档大小限制闻起来像是糟糕的体系结构。有没有办法将该数组拆分为多个集合?Mongodb 在mongo中使用顺序整数id是一种好的做法吗,mongodb,Mongodb,我需要在mongo中为特定集合创建一个顺序整数id。这种需求源于我需要将这些ID存储在数组中的不同集合中的需求。如果我将其存储为Mongo的ObjectID,那么该数组的文档大小将超过16MB。那么,是否可以从1开始创建一个顺序id?本节将与其相邻。但是,如果数组超过,则会出现严重问题,最有可能的情况是,它也不会与增量ID一起工作,因为您的数组增长得更快,然后达到了限制。我同意,即使使用objectID也达到文档大小限制闻起来像是糟糕的体系结构。有没有办法将该数组拆分为多个集合?