FindOneAndModifyOptions
extension FindOneAndModifyOptions
-
限制要为所有匹配文档返回的字段。
声明
Swift
public var projection: Document? { get set }
-
返回匹配文档的顺序。
声明
Swift
@available(*, deprecated, message: "Use `sorting`") public var sort: Document? { get set }
-
返回匹配文档的顺序,由
SortDescriptor
声明
Swift
public var sorting: [Document] { get set }
-
对
MongoCollection
执行findOneAndUpdate
、findOneAndReplace
或findOneAndDelete
命令时使用的选项声明
参数
projection
限制要为所有匹配文档返回的字段。
sort
返回匹配文档的顺序。
upsert
是否执行更新或插入,默认为 false(仅适用于 findOneAndReplace 和 findOneAndUpdate)
shouldReturnNewDocument
如果为 true,则返回新文档,否则返回旧文档(默认)(仅适用于 findOneAndReplace 和 findOneAndUpdate)
-
对
MongoCollection
执行findOneAndUpdate
、findOneAndReplace
或findOneAndDelete
命令时使用的选项声明
参数
projection
限制要为所有匹配文档返回的字段。
sorting
返回匹配文档的顺序。
upsert
是否执行更新或插入,默认为 false(仅适用于 findOneAndReplace 和 findOneAndUpdate)
shouldReturnNewDocument
如果为 true,则返回新文档,否则返回旧文档(默认)(仅适用于 findOneAndReplace 和 findOneAndUpdate)
-
对
MongoCollection
执行findOneAndUpdate
、findOneAndReplace
或findOneAndDelete
命令时使用的选项声明
参数
projection
限制要为所有匹配文档返回的字段。
sort
返回匹配文档的顺序。
upsert
是否执行更新或插入,默认为 false(仅适用于 findOneAndReplace 和 findOneAndUpdate)
shouldReturnNewDocument
如果为 true,则返回新文档,否则返回旧文档(默认)(仅适用于 findOneAndReplace 和 findOneAndUpdate)