【发布时间】:2018-09-27 00:04:21
【问题描述】:
我有一个现有程序,我试图在 pymongo 中使用 find_one 获取与键 aws_account_id 匹配的最后插入的文档。
我正在使用这个查询来执行获取:
report = securitydb.scout.find_one({'aws_account_id': aws_account.account_number})
但是这个查询返回了一个错误的文档。下图展示了预期的结果和我得到的错误结果。
在图像中,两个文档具有相同的 aws_account_id,但红色的文档最后插入。所以预期的结果是红色标记的文档,但它拉动了黄色标记的文档。
我不确定我是否需要使用排序或类似的东西。我得到了一些解决方案,但这些都是基于纯 mongo 查询。我需要 pymongo 的帮助。
提前致谢, 罗宾
【问题讨论】: