-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 に答える