RMFindOptions

Objective-C

@interface RLMFindOptions : NSObject

Swift

@_nonSendable(_assumed) class RLMFindOptions : NSObject

RLMMongoCollectionfindコマンドを実行するときに使用するオプション。

  • 返されるドキュメントの最大数。 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:

    RLMMongoCollectionfindコマンドを実行するときに使用するオプション。

    宣言

    Objective-C

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

    パラメーター

    limit

    返されるドキュメントの最大数。 0 を指定するとすべてのドキュメントが返されます。

    projection

    一致するすべてのドキュメントに対して返されるフィールドを制限します。

    sort

    一致するドキュメントを返す順序。

  • 非推奨

    を使用してください initWithProjection:sorting:

    RLMMongoCollectionfindコマンドを実行するときに使用するオプション。

    宣言

    Objective-C

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

    パラメーター

    projection

    一致するすべてのドキュメントに対して返されるフィールドを制限します。

    sort

    一致するドキュメントを返す順序。

  • RLMMongoCollectionfindコマンドを実行するときに使用するオプション。

    宣言

    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

    一致するドキュメントを返す順序。

  • RLMMongoCollectionfindコマンドを実行するときに使用するオプション。

    宣言

    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

    一致するドキュメントを返す順序。