mongodb テーブル関数
リモートの MongoDB サーバーに保存されたデータに対して、SELECT
クエリを実行できるようにします。
構文
引数
-
host:port
— MongoDB サーバーのアドレス。 -
database
— リモートデータベースの名前。 -
collection
— リモートコレクションの名前。 -
user
— MongoDB ユーザー。 -
password
— ユーザーパスワード。 -
structure
- この関数から返される ClickHouse テーブルのスキーマ。 -
options
- MongoDB 接続文字列のオプション(オプションのパラメータ)。
ヒント
MongoDB Atlas クラウドサービスを使用している場合は、次のオプションを追加してください:
また、URI を使用して接続することもできます:
引数
-
uri
— 接続文字列。 -
collection
— リモートコレクションの名前。 -
structure
— この関数から返される ClickHouse テーブルのスキーマ。
返される値
元の MongoDB テーブルと同じカラムを持つテーブルオブジェクト。
例
test
という MongoDB データベースに my_collection
というコレクションが定義されており、いくつかのドキュメントを挿入したとします:
mongodb
テーブル関数を使用してコレクションをクエリします:
または:
関連項目