【发布时间】:2017-01-27 20:44:01
【问题描述】:
我从 presto CLI 查询 mongodb 时遇到了一些奇怪的问题。我设置了 mongodb.properties 并连接到 3 个不同的数据库,如下所示。
connector.name=mongodb
mongodb.seeds=172.23.0.7:27017
mongodb.schema-collection=stage,configuration,hub
mongodb.credentials=<username>:<password>@stage,<username>:<password>@hub,<username>:<password>@configuration
包括show columns from <collection> 或select count(*) from <collection> 在内的所有查询都不适用于舞台或集线器以及配置中的集合。
问题是,Presto 是否支持 MongoDB 上的此类查询。如果是,我的配置或查询可能有什么问题。我们的目的是比较 Oracle 和 MongoDB 的数据。
感谢您的帮助。
【问题讨论】:
-
“不工作”不是很有帮助。您是否收到错误消息,如果有,它说明了什么?你没有结果吗?什么?
-
我很抱歉。当我说“不工作”时,它没有显示某些集合中的文档总数。我有大约 113 个集合,只有 15 个集合显示结果和列名。其余显示零文档和列。
-
我们找出了问题所在。我们的数据库和馆藏的名称以标题格式命名。查询仅对小写集合执行良好。这可能是一个问题,因为我们使用的是 Linux,而且它们似乎区分大小写。
标签: presto