如何从领域数据库中读取单列数据



我有一个表,有三个列,名为"Id,Name,Last Name"。对于在 sql -lite中获取Name列的数据,我们使用类似'SELECT Name form table_name'的查询,如果我们在"IOS"中使用realm,那么我们必须使用哪种方法来获取只有一列的数据。

请帮帮我。

谢谢

关于Realm的一个很酷的事情是,所有的属性读取都是惰性的——也就是说,只有在需要的时候才会获取值。所以你可以只执行[MyModel allObjects],如果你只读取RLMResults中对象的name属性,则不会从该对象中获取其他属性。

在iOS中尝试这个单列检索。

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

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

最新更新