2017-03-09 6 views
0

私はNode.js、Mongoose、MongoDBが比較的新しいです。nodejsでmongooseから返された結果を照会

フィルター機能を実行したいと思います。ユーザーが選択した条件で商品をフィルターしたいと考えています。

Node.jsでMongooseから返された応答を照会することは可能ですか?以下のようにマングースから

サンプル応答:

[ { _id: 589860c21f9997fce3502f10, 
    title: 'Watch', 
    brand: 'PUMA2', 
    store: 'ZARA', 
    for: 'MALE', 
    size: '32', 
    colour: 'RED', 
    userId: '58a420cd7c77aca4b3ce34cd' }, 
    { _id: 5899bd33c28dbdf2b938f698, 
    title: 'Watch 2', 
    brand: 'PUMA', 
    store: 'ZARA', 
    for: 'MALE', 
    size: '32', 
    colour: 'RED', 
    userId: '58a420cd7c77aca4b3ce34cd' }, 
    { _id: 5899bd59c28dbdf2b938f69a, 
    title: 'Watch 4', 
    brand: 'PUMA', 
    store: 'ZARA', 
    for: 'MALE', 
    size: '32', 
    colour: 'RED', 
    userId: '5899bde3c28dbdf2b938f69e' }] 

が今どのように私はブランドに基づいてデータを選択するには、この応答を照会することができます。

+0

おかげでロバート.. – Chintanr

+0

は、JavaScriptのネイティブ[** 'フィルタ()' **](https://developer.mozilla.org/en/docs/Web/JavaScript/Reference/を試してみました(例:Global_Objects/Array/filter)メソッドのようなものです。 – chridam

答えて

0

PUMAブランドを見つけるために、その後、クエリは、ヘルプ皆のため

​​
+0

あなたの解決策はdb内のコレクションからデータを取得することですが、私は以前のクエリから得た応答から結果を得たいと思います。どのようにサンプルレスポンスをどこかに保存し、それをクエリしてブランド別にデータを取得する方法は? – Chintanr

関連する問題