2016-10-30 6 views
1

MEANスタックを使用してショッピングウェブサイトを開発しています。 は、色、サイズ、ブランドなどの12種類の属性を持つMongooseモデルの商品名を持つことを検討します。すべてのショッピングウェブサイトのように、プロパティと関連値の選択に基づいて商品をフィルタリングする機能を追加します。ユーザーが複数の選択肢を選択した場合、どのようにクエリを実行して製品を動的に検索し、結果を連鎖させることができますか。結果を連鎖して属性に基づいてmongodb文書をフィルタリングする

答えて

1

のようなものでこの関数を呼び出した:今の私のupvoteを取得していない{color: 'red', brand: 'company ltd'}

function findProducts(options, callback) { 
    let conditions = {}; 
    Objects.keys(options).forEach(key => { 
     conditions[key] = new RegExp(options[key], 'i'); 
    }); 

    Products.find(conditions, callback); 
    } 
+1

、それが働いてデモのためだcuzのあなたは、JS/HTML-スニペットを削除しない限り、 –

関連する問題