私は初めてNoSQL
でMongoDB
、実行できるクエリの種類とその実行方法について少し戸惑っています。私の知識はより単純なクエリに限られています
MongoDB
ソートに使用するのではなく、内部で複雑なクエリだと思うものを作成したいと思いますがPHP
、それが可能かどうか、またはその方法がわかりません。
tag
コレクション内にarray
. {tag: ["blue","red","yellow","green","violet"]}
.
第 1 レベルの問題:がbirds
あるものをすべて見つけたいとしましょう。 は必須で、他の色はオプションです。tag
blue & yellow & green
blue
tag
birds
第 2 レベルの問題: 次に、クエリされたすべての色を持つ が最初に表示されるようにクエリを並べ替えたいと思います。
mongoDB でこのクエリを作成することは可能ですか? もしそうなら、どうすればできますか?