【问题标题】:Does AWS DocumentDB support pymongo .hint at all?AWS DocumentDB 是否完全支持 pymongo .hint?
【发布时间】:2021-05-14 05:26:09
【问题描述】:

我在 DocumentDB (3.6) 中有一个大而简单的集合,需要快速有效地检索与简单正则表达式模式匹配的所有文档 ID。

在 cli 上,我可以使用正则表达式和提示搜索这些内容,并且似乎通过解释获得了不错的结果。

当我尝试将其转移到来自 pymongo 的调用时,我收到一条错误消息,提示找不到索引...这很奇怪,因为我暗示的是它的 _id,我可以清楚地看到它在 cli 上定义。

在使用 DocumentDB 时,我是疯了还是没有办法在 pymongo 中提示?

如果不可能,我该如何解决这个问题?从 python 中的系统调用调用 mongo cli 是否有意义(似乎过度......)?

【问题讨论】:

    标签: python amazon-web-services pymongo-3.x aws-documentdb aws-documentdb-mongoapi


    【解决方案1】:

    是的,您应该能够在 pymongo 中使用提示。您可以将提示附加到您的查找命令 -

    collection.find({'name': 'foo'}).hint(index_name')
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-04-20
      • 2017-05-31
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多