find One And Update
インライン中断 fun <t> MongoCollection<t>.findOneAndUpdate(filter : BsonDocument 、 update : BsonDocument 、プロジェクション: BsonDocumentか。 = null 、 sort : BsonDocument ? = null 、 upsert :ブール値= false 、 returnNewDoc :ブール値= false): t?
リモート コレクション内の 1 つの新しいオブジェクトを検索して更新または挿入します。
Return
Tインスタンスに逆シリアル化されたリモートfindOneAndUpdate
呼び出しの結果。
パラメーター
フィルター
更新するドキュメントを選択するための フィルター 。
update
ドキュメントに適用するアップデートを指定する BsonDocument 。
プロジェクション
サーバーから返されるフィールドを記述する BsonDocument 。 null
の場合、すべてのフィールドが返されます。
sort
返される単一ドキュメントを選択する前に、ドキュメントをソートするために使用される 1 つ以上のフィールドを説明するドキュメント。 null
の場合は、並べ替えは適用されません。
upsert
フィルターがコレクション内の既存のドキュメントと一致しない場合に新しいドキュメントを挿入するかどうかを示すブール値。
更新の前にドキュメントを返すか、更新後にドキュメントを返すかを示すブール値。
スロー
基礎となる App Service HTTP リクエストが失敗した場合。
直列化 例外
App Service の応答をTに逆直列化できなかった場合、。