FindOneAndModifyOptions
extension FindOneAndModifyOptions
-
一致するすべてのドキュメントに対して返されるフィールドを制限します。
宣言
Swift
public var projection: Document? { get set }
-
一致するドキュメントを返す順序。
宣言
Swift
public var sort: Document? { get set }
-
MongoCollection
でfindOneAndUpdate
、findOneAndReplace
、またはfindOneAndDelete
コマンドを実行するときに使用するオプション宣言
パラメーター
projection
一致するすべてのドキュメントに対して返されるフィールドを制限します。
sort
一致するドキュメントを返す順序。
upsert
アップサートを実行するかどうかにかかわらず、デフォルトは false です( findOneAndReplace および findOneAndUpdate でのみ利用可能)
shouldReturnNewDocument
true の場合、新しいドキュメントが返されます。それ以外の場合は古いドキュメントが返されます(デフォルト)(findOneAndReplace と findOneAndUpdate でのみ利用可能)
-
MongoCollection
でfindOneAndUpdate
、findOneAndReplace
、またはfindOneAndDelete
コマンドを実行するときに使用するオプション宣言
パラメーター
projection
一致するすべてのドキュメントに対して返されるフィールドを制限します。
sort
一致するドキュメントを返す順序。
upsert
アップサートを実行するかどうかにかかわらず、デフォルトは false です( findOneAndReplace および findOneAndUpdate でのみ利用可能)
shouldReturnNewDocument
true の場合、新しいドキュメントが返されます。それ以外の場合は古いドキュメントが返されます(デフォルト)(findOneAndReplace と findOneAndUpdate でのみ利用可能)