【发布时间】:2018-12-27 12:23:35
【问题描述】:
我已将 MongoDB 添加为外部字典,我可以使用以下查询从 mongodb 检索数据。
select dictGetString('table', 'field', tuple(toUInt16(4089))) columnName
如何从外部字典中检索所有记录?
【问题讨论】:
标签: mongodb clickhouse
我已将 MongoDB 添加为外部字典,我可以使用以下查询从 mongodb 检索数据。
select dictGetString('table', 'field', tuple(toUInt16(4089))) columnName
如何从外部字典中检索所有记录?
【问题讨论】:
标签: mongodb clickhouse
您可以使用特定数据库从所有字典中检索数据。
CREATE DATABASE dictionaries ENGINE = Dictionary;
SELECT * FROM dictionaries.<your dictionary name>;
【讨论】:
dictGetString 和dictGetUInt64。
dictGetString 作为字段时。如果我有一个名为id 和v1、v2、v3 的键作为三个值,我必须写三次dictGet 以获取与id 关联的每个值。我希望我的情况更清楚。
show tables from dictionaries