2017-07-15 8 views
-2

からオブジェクト値を取得する方法オブジェクトは次のようになります。マングース

{ 
      "_id" : ObjectId("5969b38a9ab0c60370a6dea3"), 
      "name" : "789", 
      "dec" : "789", 
      "regular" : "789", 
      "sale" : "78", 
      "stock" : "8", 
      "cat" : { 
        "wallets" : [{ 
            "selected" : "true", 
            "subcategory" : "leather" 
          }] 
      }, 
      "imgs" : [ 
        "file-1500099465305.png", 
        "file-1500099465310.png" 
      ], 
      "__v" : 0 
    } 

私の質問は、クエリを経由してMongoDBの中に特定の値を取得する方法を

のですか?

+0

ようこそスタックオーバーフロー。 https://stackoverflow.com/help/how-to-askを読んでください。 –

答えて

0

モデルをインポートして、クエリを経由して、あなたのインスタンスを検索:

export function myFunc(req, res) { 
      return Model.find({ 'name.last': 'Ghost' }} //your condition 
      }) 
      .then(entity=> { 
       if (entity) { 
       console.log(entity)     // to see object 
       res.status(200).json({'entity': entity}).end(); 
       } else { 
       return res.status(404).end(); 
       } 
      }).catch(handleError(res));    // error handling 
     } 

この関数を呼び出すとき、今あなたがオブジェクトとしてエンティティを取得し、あなたはそれからエンティティオブジェクトのキーを取得することができます。