mongodb 表函数
允许对存储在远程 MongoDB 服务器上的数据执行 SELECT
查询。
语法
参数
参数 | 描述 |
---|---|
host:port | MongoDB 服务器地址。 |
database | 远程数据库名称。 |
collection | 远程集合名称。 |
user | MongoDB 用户。 |
password | 用户密码。 |
structure | 从此函数返回的 ClickHouse 表的模式。 |
options | MongoDB 连接字符串选项(可选参数)。 |
oid_columns | 在 WHERE 子句中应视为 oid 的列的逗号分隔列表。默认是 _id 。 |
提示
如果您使用的是 MongoDB Atlas 云服务,请添加以下选项:
您还可以通过 URI 连接:
参数 | 描述 |
---|---|
uri | 连接字符串。 |
collection | 远程集合名称。 |
structure | 从此函数返回的 ClickHouse 表的模式。 |
oid_columns | 在 WHERE 子句中应视为 oid 的列的逗号分隔列表。默认是 _id 。 |
返回值
一个具有与原始 MongoDB 表相同列的表对象。
示例
假设我们在名为 test
的 MongoDB 数据库中定义了一个名为 my_collection
的集合,并插入了一些文档:
让我们使用 mongodb
表函数查询该集合:
或者: