クラス FindOneAndModifyOptions
- java.lang.Object
-
- io.realm.mongodb.mongo.options.FindOneAndModifyOptions
-
パブリック クラスFindOneAndModifyOptionsはObjectsを拡張します
findOneAndUpdate、findOneAndReplace、または findOneAndDelete 操作(一般的に findOneAndModify 操作とも呼ばれます)に適用するオプション。
-
-
コンストラクターの概要
コンストラクター Constructor 説明 FindOneAndModifyOptions()
-
メソッドの概要
すべてのメソッド インスタンス メソッド 具象メソッド 修飾子と型 方式 説明 Bson
getProjection()
一致するすべてのドキュメントに対して返すフィールドを説明するドキュメントを取得します。Bson
getSort()
クエリに適用するソート条件を取得します。boolean
isReturnNewDocument()
findOneAndModify 操作が新しいドキュメントを返す場合は true を返します。boolean
isUpsert()
クエリフィルターに一致するものがない場合に新しいドキュメントを挿入する場合は true を返します。FindOneAndModifyOptions
projection(Bson projection)
一致するすべてのドキュメントに対して返されるフィールドを説明するドキュメントを設定します。FindOneAndModifyOptions
returnNewDocument(boolean returnNewDocument)
findOneAndModify 操作によって新しいアップデートされたドキュメントが返される場合は、 を true に設定します。FindOneAndModifyOptions
sort(Bson sort)
クエリに適用するソート条件を設定します。String
toString()
FindOneAndModifyOptions
upsert(boolean upsert)
クエリフィルターに一致するものがない場合に新しいドキュメントを挿入する必要がある場合は、 を true に設定します。
-
-
-
メソッドの詳細
-
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- 次の値を返します。
- この
-
-