2016-06-25 7 views
0

MongoDB Javaドライバを使用して、配列フィールドに少なくとも2つのエントリが含まれているすべてのエントリを検索したいと思います。私が試したこと:MongoDB Java検索配列サイズ

残念ながら、これはエントリを返しません。

アプローチは異なるはずですか?

多くのおかげで、 トム

答えて

2

使用$size operatorをすることができますが、それは範囲では動作しません。

最も良いことは、配列サイズを追跡し、それに基づいてクエリを行うフィールドをドキュメントに追加することです。そのアプローチでのボーナスは、そのフィールドでインデックスを作成できることです。

関連する問題