跳到主要内容
跳到主要内容

mongodb 表函数

允许对存储在远程 MongoDB 服务器上的数据执行 SELECT 查询。

语法

参数

参数描述
host:portMongoDB 服务器地址。
database远程数据库名称。
collection远程集合名称。
userMongoDB 用户。
password用户密码。
structure从此函数返回的 ClickHouse 表的模式。
optionsMongoDB 连接字符串选项(可选参数)。
oid_columns在 WHERE 子句中应视为 oid 的列的逗号分隔列表。默认是 _id
提示

如果您使用的是 MongoDB Atlas 云服务,请添加以下选项:

您还可以通过 URI 连接:

参数描述
uri连接字符串。
collection远程集合名称。
structure从此函数返回的 ClickHouse 表的模式。
oid_columns在 WHERE 子句中应视为 oid 的列的逗号分隔列表。默认是 _id

返回值

一个具有与原始 MongoDB 表相同列的表对象。

示例

假设我们在名为 test 的 MongoDB 数据库中定义了一个名为 my_collection 的集合,并插入了一些文档:

让我们使用 mongodb 表函数查询该集合:

或者: