2012-05-31 196 views
-1

我有一个集合,像这样:搜索和返回结果中排列

post = {"topics":["japan","japanese","england","chinese"]} 
post = {"topics":["canada","japan"]} 
post = {"topics":["usa"]} 

现在我想实现一个查询可以通过检查“主题”栏返回元素的列表,看它是否含有一定的性格。

例如,查询 “JA”,则返回所有的标签开始 “JA”: [ “日本”, “日本”],

查询 “C”,返回[ “中国” ,“加拿大”]

回答

0

您无法使用单个查询解决此问题。您必须维护一个全局列表或所有标记的集合,以便使用正则表达式有效地搜索它们,或者您需要迭代所有文档以针对每个文档分别匹配标记。