私はMongoid のcategory
フィールドを持っています。type
Array
元。カテゴリ: ["val1","val2","val3"]
ここで、このモデルを `category: ["val1","val2"] でクエリして、次のマージを返すようにします。
Model.where(category: "val1") と Model.where(category: "val2")
配列の要素ごとに個別に実行できますが、個々の要素ごとにすべてのドキュメントを検索するため、遅くなると思います。
私も試しModel.all_of({category: "val1"},{category: "val2"}).all
ましたが、うまくいきません。
どうすればいいですか?