Sim

MongoDB

MongoDBデータベースに接続する

使用方法

MongoDBをワークフローに統合します。データの検索、挿入、更新、削除、集計が可能です。

ツール

mongodb_query

MongoDB コレクションに対して検索操作を実行

入力

パラメータ必須説明
hoststringはいMongoDBサーバーのホスト名またはIPアドレス
portnumberはいMongoDBサーバーのポート(デフォルト: 27017)
databasestringはい接続先のデータベース名
usernamestringいいえMongoDBのユーザー名
passwordstringいいえMongoDBのパスワード
authSourcestringいいえ認証データベース
sslstringいいえSSL接続モード(disabled, required, preferred)
collectionstringはいクエリを実行するコレクション名
querystringいいえJSON文字列形式のMongoDBクエリフィルター
limitnumberいいえ返すドキュメントの最大数
sortstringいいえJSON文字列形式のソート条件

出力

パラメータ説明
messagestring操作のステータスメッセージ
documentsarrayクエリから返されたドキュメントの配列
documentCountnumber返されたドキュメントの数

mongodb_insert

MongoDBコレクションにドキュメントを挿入

入力

パラメータ必須説明
hoststringはいMongoDBサーバーのホスト名またはIPアドレス
portnumberはいMongoDBサーバーのポート(デフォルト: 27017)
databasestringはい接続先のデータベース名
usernamestringいいえMongoDBのユーザー名
passwordstringいいえMongoDBのパスワード
authSourcestringいいえ認証データベース
sslstringいいえSSL接続モード(disabled, required, preferred)
collectionstringはい挿入先のコレクション名
documentsarrayはい挿入するドキュメントの配列

出力

パラメータ説明
messagestring操作ステータスメッセージ
documentCountnumber挿入されたドキュメント数
insertedIdstring挿入されたドキュメントのID(単一挿入)
insertedIdsarray挿入されたドキュメントIDの配列(複数挿入)

mongodb_update

MongoDBコレクション内のドキュメントを更新する

入力

パラメータ必須説明
hoststringはいMongoDBサーバーのホスト名またはIPアドレス
portnumberはいMongoDBサーバーのポート(デフォルト:27017)
databasestringはい接続先のデータベース名
usernamestringいいえMongoDBユーザー名
passwordstringいいえMongoDBパスワード
authSourcestringいいえ認証データベース
sslstringいいえSSL接続モード(disabled、required、preferred)
collectionstringはい更新するコレクション名
filterstringはいJSON文字列としてのフィルター条件
updatestringはいJSON文字列としての更新操作
upsertbooleanいいえドキュメントが見つからない場合に作成する
multibooleanいいえ複数のドキュメントを更新する

出力

パラメータ説明
messagestring操作ステータスメッセージ
matchedCountnumberフィルターに一致したドキュメント数
modifiedCountnumber変更されたドキュメント数
documentCountnumber影響を受けたドキュメントの総数
insertedIdstring挿入されたドキュメントのID(upsertの場合)

mongodb_delete

MongoDBコレクションからドキュメントを削除する

入力

パラメータ必須説明
hoststringはいMongoDBサーバーのホスト名またはIPアドレス
portnumberはいMongoDBサーバーのポート(デフォルト:27017)
databasestringはい接続先のデータベース名
usernamestringいいえMongoDBユーザー名
passwordstringいいえMongoDBパスワード
authSourcestringいいえ認証データベース
sslstringいいえSSL接続モード(disabled、required、preferred)
collectionstringはい削除対象のコレクション名
filterstringはいフィルター条件(JSON文字列)
multibooleanいいえ複数のドキュメントを削除する

出力

パラメータ説明
messagestring操作ステータスメッセージ
deletedCountnumber削除されたドキュメント数
documentCountnumber影響を受けたドキュメントの総数

mongodb_execute

MongoDB集計パイプラインを実行する

入力

パラメータ必須説明
hoststringはいMongoDBサーバーのホスト名またはIPアドレス
portnumberはいMongoDBサーバーのポート(デフォルト:27017)
databasestringはい接続先のデータベース名
usernamestringいいえMongoDBユーザー名
passwordstringいいえMongoDBパスワード
authSourcestringいいえ認証データベース
sslstringいいえSSL接続モード(disabled、required、preferred)
collectionstringはいパイプラインを実行するコレクション名
pipelinestringはい集計パイプライン(JSON文字列)

出力

パラメータ説明
messagestring操作ステータスメッセージ
documentsarray集計から返されたドキュメントの配列
documentCountnumber返されたドキュメントの数

注意事項

  • カテゴリー: tools
  • タイプ: mongodb
MongoDB