Ios 如何在Shark Orm中添加复合索引
我了解如何根据文档在SharkORM中定义一个属性索引Ios 如何在Shark Orm中添加复合索引,ios,database,dbaccess,Ios,Database,Dbaccess,我了解如何根据文档在SharkORM中定义一个属性索引 + (SRKIndexDefinition *)indexDefinitionForEntity { SRKIndexDefinition* idx = [SRKIndexDefinition new]; [idx addIndexForProperty:@"name" propertyOrder:SRKIndexSortOrderAscending]; [idx addIndexForProperty:@"age"
+ (SRKIndexDefinition *)indexDefinitionForEntity {
SRKIndexDefinition* idx = [SRKIndexDefinition new];
[idx addIndexForProperty:@"name" propertyOrder:SRKIndexSortOrderAscending];
[idx addIndexForProperty:@"age" propertyOrder:SRKIndexSortOrderAscending];
return idx;
}
根据我的理解,上面将创建一个关于姓名的索引,另一个关于年龄的索引。但是,如果我想创建一个复合索引(即首先包含姓名,然后包含年龄的索引),该怎么办。如果上面的代码正在这样做,那么我的问题是如何为一个模型定义多个索引
换言之,我将如何在SharkORM中定义以下两个索引
- [姓名、年龄]
- [姓名、地点]