我可以在我的mongodb文档中禁用ObjectId吗?

时间:2013-01-16 00:20:52

标签: mongodb

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

2 个答案:

答案 0 :(得分:5)

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

答案 1 :(得分:1)

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