2024-09-28 03:17:43 发布
网友
我需要使用mongoengine从python存储和检索mongodb的帮助。 我对mongoengine比较陌生,我正在尝试使用以下内容插入文档:
用于保存的示例代码:
session = Session() session = session.from_json(sessionjson) session.save()
它保存得很好,但是可以从保存的文档中检索到\u id吗? 上面的save返回QuerySetManager对象,但它没有标识名为\u id的字段。 请对此提出建议
保存后,您只需要检查文档的字段“id”(这是表示内部mongodb“_id”的mongoengine属性)。在
尝试:
session.save() document_id = session.id
在session.save()之前,如果您的文档不在数据库中,那么字段id将是None。在
session.save()
None
保存后,您只需要检查文档的字段“id”(这是表示内部mongodb“_id”的mongoengine属性)。在
尝试:
在
session.save()
之前,如果您的文档不在数据库中,那么字段id将是None
。在相关问题 更多 >
编程相关推荐