RLMFindOptions

Objective-C

@interface RLMFindOptions : NSObject

Swift

@_nonSendable(_assumed) class RLMFindOptions : NSObject

RLMMongoCollection上执行find命令时使用的选项。

  • 要返回的最大文档数。 指定 0 将返回所有文档。

    声明

    Objective-C

    @property (nonatomic) NSInteger limit;

    Swift

    var limit: Int { get set }
  • 限制要为所有匹配文档返回的字段。

    声明

    Objective-C

    @property (nonatomic, nullable) id<RLMBSON> projection;
  • 已弃用

    请改用sorting ,它可对多个排序属性正确排序

    返回匹配文档的顺序。

    声明

    Objective-C

    @property (nonatomic, nullable) id<RLMBSON> sort;
  • 返回匹配文档的顺序。

    声明

    Objective-C

    @property (nonatomic) NS_REFINED_FOR_SWIFT NSArray<id<RLMBSON>> *sorting;
  • 已弃用

    请使用 initWithLimit:projection:sorting:

    RLMMongoCollection上执行find命令时使用的选项。

    声明

    Objective-C

    - (nonnull instancetype)initWithLimit:(NSInteger)limit
                               projection:(id<RLMBSON> _Nullable)projection
                                     sort:(id<RLMBSON> _Nullable)sort;

    参数

    limit

    要返回的最大文档数。 指定 0 将返回所有文档。

    projection

    限制要为所有匹配文档返回的字段。

    sort

    返回匹配文档的顺序。

  • 已弃用

    请使用 initWithProjection:sorting:

    RLMMongoCollection上执行find命令时使用的选项。

    声明

    Objective-C

    - (nonnull instancetype)initWithProjection:(id<RLMBSON> _Nullable)projection
                                          sort:(id<RLMBSON> _Nullable)sort;

    参数

    projection

    限制要为所有匹配文档返回的字段。

    sort

    返回匹配文档的顺序。

  • RLMMongoCollection上执行find命令时使用的选项。

    声明

    Objective-C

    - (nonnull instancetype)initWithLimit:(NSInteger)limit
                               projection:(id<RLMBSON> _Nullable)projection
                                  sorting:(nonnull NSArray<id<RLMBSON>> *)sorting;

    Swift

    init(limit: Int, projection: (any RLMBSON)?, sorting: [any RLMBSON])

    参数

    limit

    要返回的最大文档数。 指定 0 将返回所有文档。

    projection

    限制要为所有匹配文档返回的字段。

    sorting

    返回匹配文档的顺序。

  • RLMMongoCollection上执行find命令时使用的选项。

    声明

    Objective-C

    - (nonnull instancetype)initWithProjection:(id<RLMBSON> _Nullable)projection
                                       sorting:
                                           (nonnull NSArray<id<RLMBSON>> *)sorting;

    Swift

    init(projection: (any RLMBSON)?, sorting: [any RLMBSON])

    参数

    projection

    限制要为所有匹配文档返回的字段。

    sorting

    返回匹配文档的顺序。