Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/multithreading/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Mongodb 在mongo中使用顺序整数id是一种好的做法吗_Mongodb - Fatal编程技术网

Mongodb 在mongo中使用顺序整数id是一种好的做法吗

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

我需要在mongo中为特定集合创建一个顺序整数id。这种需求源于我需要将这些ID存储在数组中的不同集合中的需求。如果我将其存储为Mongo的ObjectID,那么该数组的文档大小将超过16MB。那么,是否可以从1开始创建一个顺序id?

本节将与其相邻。但是,如果数组超过,则会出现严重问题,最有可能的情况是,它也不会与增量ID一起工作,因为您的数组增长得更快,然后达到了限制。我同意,即使使用objectID也达到文档大小限制闻起来像是糟糕的体系结构。有没有办法将该数组拆分为多个集合?