Python mongoengine保存后检索\u id

2024-09-28 03:17:43 发布

您现在位置:Python中文网/ 问答频道 /正文

我需要使用mongoengine从python存储和检索mongodb的帮助。 我对mongoengine比较陌生,我正在尝试使用以下内容插入文档:

用于保存的示例代码:

session = Session()
session =  session.from_json(sessionjson)
session.save()

它保存得很好,但是可以从保存的文档中检索到\u id吗? 上面的save返回QuerySetManager对象,但它没有标识名为\u id的字段。 请对此提出建议


Tags: 对象代码from文档idjson示例session
1条回答
网友
1楼 · 发布于 2024-09-28 03:17:43

保存后,您只需要检查文档的字段“id”(这是表示内部mongodb“_id”的mongoengine属性)。在

尝试:

session.save()
document_id = session.id

session.save()之前,如果您的文档不在数据库中,那么字段id将是None。在

相关问题 更多 >

    热门问题