I'm trying to search inside JSON file by the _id, then only return the team_members array as you see below is an example of one object inside the file
{
"_id": "5769484bb3ef5c696c5686d0",
"name": "XXXXX",
"family": "XXXXX Products",
"description": "XXXXXXXXXXXXXXXX",
"image": "http://localhost/img/proudct6.png",
"__v": 8,
"team_members": [{
"_id": "57694567b3ef5c696c5686c2",
"name": "XXXXXXX",
"description": "team member",
"image": "http://localhost/img/1.png",
"mobile_number": "XXXXXXXXXXXXXXX",
"specialty": "Developer",
"summary": "only for test"
}, {
"_id": "57694567b3ef5c678c5686c6",
"name": "XXXXXXX",
"description": "team member",
"image": "http://localhost/img/1.png",
"mobile_number": "XXXXXXXXXXXXXXX",
"specialty": "Developer",
"summary": "only for test"
}]
}
and here my code:
this.getProductReferences = function(productId){
var dfd = $q.defer();
$http.get('database.json').success(function(database) {
var product = _.find(database.products, function(product){ return product._id == productId; });
var references =product.references;
dfd.resolve(references);
});
return dfd.promise;
};