Realm中SQL LEN()函数的替代方案

时间:2017-03-06 07:43:56

标签: swift realm

在领域中是否有与 SQL LEN()功能类似的内容?如何检索

之类的内容
SELECT * FROM Customers WHERE LEN(CustomerName) = 10;

在swift中使用realm,我试过

realm.objects(Customers.self).filter("LEN(CustomerName) == 3")

收到此错误

  

无法将函数名称“LEN:”解析为支持的选择器(LEN :)

2 个答案:

答案 0 :(得分:0)

也许您正在寻找@count财产,

realm.objects(Customers.self).filter("CustomerName.@count ==  3")

检查this集合查询属性。

答案 1 :(得分:0)

Realm尚不支持基于字符串属性长度的过滤。如果您要使用此功能,请在Realm Cocoa's GitHub page上提交增强请求。