-1

我有一个集合,像这样:

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

现在我想实现一个查询,可以通过检查“主题”字段来查看它是否包含某个字符来返回一个元素列表。

例如查询“ja”,返回所有以“ja”开头的标签:["japan", "japanese"],

查询 "c",返回 ["chinese","canada"]

4

1 回答 1

0

您无法通过单个查询来解决此问题。您必须维护所有标签的全局列表或集合,以便使用正则表达式有效地搜索它们,或者您需要遍历所有文档以单独匹配每个文档的标签。

于 2012-05-31T03:37:41.777 回答