クラス FindOneAndModifyOptions
項目一覧
io.realm.mongodb.mongo.options
findOneAndUpdate、findOneAndReplace、または findOneAndDelete 操作(一般的に findOneAndModify 操作とも呼ばれます)に適用するオプション。
コンストラクター
コンストラクターと説明 |
---|
メソッドの概要
修飾子と型 | メソッドと説明 |
---|---|
パブリックBSON | 一致するすべてのドキュメントに対して返すフィールドを説明するドキュメントを取得します。 |
パブリックBSON | getSort () クエリに適用するソート条件を取得します。 |
パブリックブール値 | findOneAndModify 操作が新しいドキュメントを返す場合は true を返します。 |
パブリックブール値 | isUpsert () クエリフィルターに一致するものがない場合に新しいドキュメントを挿入する場合は true を返します。 |
public FindOneAndModifyOptions | 一致するすべてのドキュメントに対して返されるフィールドを説明するドキュメントを設定します。 |
public FindOneAndModifyOptions | findOneAndModify 操作によって新しいアップデートされたドキュメントが返される場合は、 を true に設定します。 |
public FindOneAndModifyOptions | クエリに適用するソート条件を設定します。 |
public string | toString () |
public FindOneAndModifyOptions | クエリフィルターに一致するものがない場合に新しいドキュメントを挿入する必要がある場合は、 を true に設定します。 |
継承されたメソッド
クラス java.lang.Object から継承されたメソッド :
getClass
、hashCode
、equals
、clone
、toString
、notify
、notifyAll
、wait
、wait
、wait
、finalize
コンストラクターの詳細
public FindOneAndModifyOptions () |
---|
メソッドの詳細
getProjection
public Bson getProjection () |
---|
一致するすべてのドキュメントに対して返すフィールドを説明するドキュメントを取得します。 戻り値 プロジェクト ドキュメント(null の場合がある) |
getSort
public Bson getSort () |
---|
クエリに適用するソート条件を取得します。 デフォルトは null です。つまり、ドキュメントは未定義の順序で返されます。 戻り値 ソート基準を説明するドキュメント |
is ReturnNewDocument
public boolean isReturnNewDocument () |
---|
findOneAndModify 操作が新しいドキュメントを返す場合は true を返します。 デフォルトは false です。 findOneAndUpdate と findOneAndReplace のみがこのオプションを取ります findOneAndDelete は常に古いドキュメントを返します 戻り値 findOneAndModify 操作が新しいドキュメントを返す場合は true |
isUpsert
public boolean isUpsert () |
---|
クエリフィルターに一致するものがない場合に新しいドキュメントを挿入する場合は true を返します。 デフォルトは false です。 注: このオプションは findOneAndUpdate と findOneAndReplace のみ 戻り値 クエリフィルターに一致するものがない場合に新しいドキュメントを挿入する場合は true |
プロジェクション
一致するすべてのドキュメントに対して返されるフィールドを説明するドキュメントを設定します。 パラメーター
戻り値 この |
returnNewDocument
findOneAndModify 操作によって新しいアップデートされたドキュメントが返される場合は、 を true に設定します。 これらの操作が更新前のドキュメントを返すようにするには、false または空白のままに設定します。 注: このオプションは findOneAndUpdate と findOneAndReplace のみがこのオプションを取ります findOneAndDelete は常に古いドキュメントを返します パラメーター
戻り値 この |
sort
クエリに適用するソート条件を設定します。 パラメーター
戻り値 この |
toString
の上書き
|
upsert
クエリフィルターに一致するものがない場合に新しいドキュメントを挿入する必要がある場合は、 を true に設定します。 パラメーター
戻り値 この |