メインコンテンツまでスキップ
メインコンテンツまでスキップ

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 テーブル関数を使用してコレクションをクエリします:

または:

関連項目