Python:当我插入MongoDB时,如何提供自己的ObjectID / _id?

时间:2014-06-27 17:40:01

标签: mongodb python-2.7 uniqueidentifier unique-key

我将有关某些文件的信息插入到MongoDB中,其中包括文件的校验和。我想使用校验和作为文档的_id。我该怎么做?

1 个答案:

答案 0 :(得分:3)

您可以在要存储的文档上显式设置_id字段。例如:

document = {}
document['_id'] = my_id

请注意,每个文档的_id值必须是唯一的。如果您知道它将是唯一的,则仅将校验和存储为_id。