我需要帮助使用mongoengine从python存储和检索mongodb。 我对mongoengine很新,我试图使用下面的内容插入文档:
我用于保存的示例代码:
session = Session()
session = session.from_json(sessionjson)
session.save()
保存得很好,但是可以从保存的文件中检索_id吗? 上面的保存是返回QuerySetManager对象,但它没有标识名为_id的字段。 请就此提出建议
答案 0 :(得分:0)
保存后,您只需要检查文档的“id”字段(即代表内部mongodb“_id”的mongoengine属性)。
尝试:
session.save()
document_id = session.id
在session.save()
之前,如果您的文档不在您的数据库中,则字段ID将为None
。