【发布时间】:2018-02-12 21:59:14
【问题描述】:
如果文档没有 _id 字段,MongoDB 会自动为插入的文档分配一个适当的 _id 字段,我明白了,这对我来说很好。
但是为什么 pymongo 通过添加 _id 字段来改变插入的 dict 呢?
我想在插入后使用插入的字典,额外的 _id 字段有点问题。
我知道我可以使用 dict.pop('_id') 删除 _id 字段,但如果它是文档列表(用于 insert_many),则需要额外的努力。
我的问题是,有没有办法防止插入的dict 或List[dict] 被_id 字段变异?
【问题讨论】:
标签: python mongodb mongodb-query pymongo