私は内部に製品(オブジェクト)を持つ配列を持っています。私は要求に応じて赤=「Eleaf」 と色のブランドを持っている製品を=取得するモンゴで集計を行う必要がありますどのように 集計はどのように行うべきですか?
{category:'Vape', body:{brand:'Eleaf', color:'red'}}
クライアント
から[
{_id: 123, name:'first', category:'Vape', property:[
{key:'brand', values:'Eleaf'},
{key:'mechmode', values:'some'},
{key:'color', values:['red', 'blue']},
{key:'batrtype', values:'some2'},
]},
{_id: 1234, name:'second', category:'Vape1', property:[
{key:'brand', values:'Eleaf1'},
{key:'mechmode', values:'some'},
{key:'color', values:['black']},
{key:'batrtype', values:'some2'}
]},
{_id: 12345, name:'third', category:'Vape3', property:[
{key:'brand', values:'Eleaf3'},
{key:'mechmode', values:'some'},
{key:'color', values:['green', 'yellow']},
{key:'batrtype', values:'some2'}
]},
{_id: 123456, name:'fourth', category:'Vape', property:[
{key:'brand', values:'Eleaf'},
{key:'mechmode', values:'some'},
{key:'color', values:['red', 'green']},
{key:'batrtype', values:'some2'}
]}
]
要求:それはのように見えますか?
誰か助けてもらえますか?
この配列はドキュメント内の単一のフィールドとして格納されているのですか、それともコレクション内のドキュメントのリストですか? – Joe
コレクション内の文書のリストです –