クラス FindOneAndModifyOptions


  • パブリック クラスFindOneAndModifyOptionsObjectsを拡張します
    findOneAndUpdate、findOneAndReplace、または findOneAndDelete 操作(一般的に findOneAndModify 操作とも呼ばれます)に適用するオプション。
    • コンストラクターの詳細

      • FindOneAndModifyOptions

        public FindOneAndModifyOptions()
    • メソッドの詳細

      • getProjection

        @Nullable public BSON getProjection()
        一致するすべてのドキュメントに対して返すフィールドを説明するドキュメントを取得します。
        次の値を返します。
        プロジェクト ドキュメント(null の場合がある)
      • プロジェクション

        public FindOneAndModifyOptionsプロジェクション( @Nullable BSONプロジェクション)
        一致するすべてのドキュメントに対して返されるフィールドを説明するドキュメントを設定します。
        パラメーター:
        projection - プロジェクト ドキュメント。null の場合もあります。
        次の値を返します。
        この
      • getSort

        @Nullable public BSON getSort()
        クエリに適用するソート条件を取得します。 デフォルトは null です。つまり、ドキュメントは未定義の順序で返されます。
        次の値を返します。
        ソート基準を説明するドキュメント
      • sort

        public FindOneAndModifyOptionsソート( @Nullable BSON sort)
        クエリに適用するソート条件を設定します。
        パラメーター:
        sort - ソート基準。null の場合もあります。
        次の値を返します。
        この
      • isUpsert

        公開ブール値 isUpsert()
        クエリフィルターに一致するものがない場合に新しいドキュメントを挿入する場合は true を返します。 デフォルトは false です。 注: このオプションは findOneAndUpdate と findOneAndReplace のみ
        次の値を返します。
        クエリフィルターに一致するものがない場合に新しいドキュメントを挿入する場合は true
      • upsert

        public FindOneAndModifyOptions upsert (ブール値のアップサート)
        クエリフィルターに一致するものがない場合に新しいドキュメントを挿入する必要がある場合は、 を true に設定します。
        パラメーター:
        upsert - クエリフィルターに一致するものがない場合に新しいドキュメントを挿入する場合は true 。
        次の値を返します。
        この
      • is ReturnNewDocument

        公開ブール値 is ReturnNewDocument()
        findOneAndModify 操作が新しいドキュメントを返す場合は true を返します。 デフォルトは false です。 findOneAndUpdate と findOneAndReplace のみがこのオプションを取ります findOneAndDelete は常に古いドキュメントを返します
        次の値を返します。
        findOneAndModify 操作が新しいドキュメントを返す場合は true
      • returnNewDocument

        public FindOneAndModifyOptions returnNewDocument(ブール値 returnNewDocument)
        findOneAndModify 操作によって新しいアップデートされたドキュメントが返される場合は、 を true に設定します。 これらの操作が更新前のドキュメントを返すようにするには、false または空白のままに設定します。 注: このオプションは findOneAndUpdate と findOneAndReplace のみがこのオプションを取ります findOneAndDelete は常に古いドキュメントを返します
        パラメーター:
        returnNewDocument - findOneAndModify 操作が更新されたドキュメントを返す場合は true
        次の値を返します。
        この