Docs Menu
Docs Home
/
MongoDBマニュアル
/ / /

Mongo.getWriteConcern()

項目一覧

  • 定義
  • 互換性
  • 構文
Mongo.getWriteConcern()
次の値を返します。接続オブジェクトの現在の 書込み保証(Mongo() write concern )。

MongoDB の書込み保証 (write concern) の概要については、「書込み保証 (write concern ) 」を参照してください。

このメソッドは、次の環境でホストされている配置で使用できます。

  • MongoDB Atlas はクラウドでの MongoDB 配置のためのフルマネージド サービスです

  • MongoDB Enterprise: サブスクリプションベースの自己管理型 MongoDB バージョン

  • MongoDB Community: ソースが利用可能で、無料で使用できる自己管理型の MongoDB のバージョン

コマンドは、次の形式をとります。

db.getMongo().getWriteConcern()

この操作は、次の値を持つドキュメントを返します。

{ w: <value>, wtimeout: <number>, j: <boolean> }

フィールドは次のとおりです。

フィールド
説明

w

書込み (write) を確認しなければならないmongodまたはmongodインスタンスの数。 可能な値は次のとおりです。

  • "過半数" 。ターゲット インスタンスの過半数が書込み (write) を確認する必要があります。

  • <number>。 指定された数のターゲット インスタンスは、書込み (write) を確認する必要があります。

  • <custom write concern name><カスタム書込み保証 (write concern) 名>。ユーザー定義の書込み保証 (write concern) の場合、タグ付けされたインスタンスは書込み (write) を確認する必要があります。

詳しくは、 書込み保証( write concern) の仕様を参照してください。

j

wtimeout

書込み保証 (write concern) の確認を待機するミリ秒数。 wtimeoutは、 wの値が1より大きい場合にのみ適用されます。

現在の書込み保証 (write concern) を返すには、以下を入力します。

db.getMongo().getWriteConcern()

Mongo.setWriteConcern()を使用して書込み保証(write concern)が指定されている場合、 Mongo.getWriteConcern()の出力は次のようになります。

WriteConcern { w: 2, wtimeout: 1000, j: true }

書込み保証(write concern)が指定されていない場合、 Mongo.getWriteConcern()コマンドは空の行を返します。

Tip

以下も参照してください。

戻る

Mongo.getURI