2

我有大量数据记录,并且每个记录在我的域中都有唯一的 id。那么我可以在 mongodb 的插入文档中禁用(不保存)ObjectID 吗?这将占用大量磁盘空间...

4

2 回答 2

6

_id字段是强制性的,您需要为每个文档提供一个唯一值,但它不必是 ObjectID。您可以改用整数值来节省空间,但您需要确保每个文档的值是唯一的。

于 2013-01-16T00:44:20.383 回答
1

使用您域中的唯一 ID 作为 _id .. 如果您没有提及 _id 。Mongo 自动分配 ObjectId。ObjectId 的类型是 ObjectID。

于 2013-01-16T05:32:51.587 回答