1

我了解如何根据文档在 SharkORM 中定义一个属性索引

+ (SRKIndexDefinition *)indexDefinitionForEntity {
    SRKIndexDefinition* idx = [SRKIndexDefinition new];
    [idx addIndexForProperty:@"name" propertyOrder:SRKIndexSortOrderAscending];
    [idx addIndexForProperty:@"age" propertyOrder:SRKIndexSortOrderAscending];
    return idx;
}

根据我的理解,上面将创建一个关于名称的索引,另一个是关于年龄的索引。但是,如果我想创建一个复合索引(即先包含名称,然后包含年龄的索引)怎么办?如果上面的代码正在这样做,那么我的问题是如何为模型定义多个索引?

换句话说,我将如何在 SharkORM 中定义以下两个索引?

  • [姓名年龄]
  • [姓名、地点]
4

0 回答 0