如何解决AWS DocumentDB 是否完全支持 pymongo .hint?
我在 DocumentDB (3.6) 中有一个大而简单的集合,需要快速有效地检索与简单正则表达式模式匹配的所有文档 ID。
在 cli 上,我可以使用正则表达式和提示搜索这些内容,并且似乎通过解释获得了不错的结果。
当我尝试将其转移到来自 pymongo 的调用时,我收到一条错误消息,指出无法找到索引......这很奇怪,因为我暗示了它的 _id,我可以清楚地看到它在 cli 上定义。
在使用 DocumentDB 时,我是疯了还是没有办法在 pymongo 中进行提示?
如果不可能,我该如何解决这个问题?从 python 中的系统调用中调用 mongo cli 是否有意义(似乎过度......)?
解决方法
是的,您应该可以在 pymongo 中使用提示。您可以将提示附加到您的查找命令 -
collection.find({'name': 'foo'}).hint(index_name')
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。