2013-10-29 32 views

回答

2

我张贴在Kinvey论坛同样的问题,我得到了以下的答案:

查询类有一个正则表达式(字符串字段,字符串正则表达式)方法,你可以通过定义一个用于此不区分大小写的正则表达式。

类似于: 查询myQuery = new Query()。regex(“myJSONKey”,myRegex);

下面是文档:http://devcenter.kinvey.com/android/reference/api/java/reference/com/kinvey/java/Query.html#regEx(java.lang.String,java.lang.Object中)

感谢爱德华·弗莱明。

然而,对于任何人谁是有兴趣的,根据here

应当指出的是,正则表达式的大小写不敏感的搜索/我指的MongoDB无法通过索引搜索,所以对大型数据集的查询可以采取长时间。

我相信Kinvey在他们的数据存储中使用了mongodb。无论如何,我在同一篇文章中使用了这个建议,并且它完美地工作。

相关问题