【问题标题】:how to read single column data from realm database?如何从领域数据库中读取单列数据?
【发布时间】:2015-08-17 09:09:05
【问题描述】:

我有一张表,其中包含名为“Id、Name、Last Name”的三列。 为了获取 sq-liteName 列的数据,如果我们使用 realmSELECT Name form table_name”的查询/strong> 在 "IOS" 中我们必须使用哪种方法只获取一列数据。

请帮助我。

谢谢

【问题讨论】:

    标签: ios objective-c iphone ios8 realm


    【解决方案1】:

    Realm 的一个很酷的地方是所有属性读取都是惰性——也就是说,只有在需要时才会获取值。所以你可以只做[MyModel allObjects] 并且如果你只读取了RLMResults 中对象的name 属性,则不会从该对象中获取其他属性。

    【讨论】:

      【解决方案2】:

      在 iOS 中尝试这一对一列的检索。

      RLMResults *allResults = [loginModel allObjects];
      for(loginModel *login in allResults)
      {
         NSArray *name = [login valueForKeyPath:@"userName"];
         NSLog(@"One column result----%@", name);
      }
      

      在我们的例子中,loginModel 是一个 Realm 对象名称。

      【讨论】:

        猜你喜欢
        • 2019-12-25
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2020-04-16
        • 1970-01-01
        相关资源
        最近更新 更多