2014-09-23 4 views
1

모델 내에서 값을 가져 오려고합니다. 모델 (주차) 나는이있다 : 예를 들어sails.js : 모델에서 항목을 찾는 방법은 무엇입니까?

Parking.find({'locations.name':{ contains: 'loc a' } 
}).done(function (err, response) {res.json({ success:true,ok: response}, 200); 
}); 

은 내가 얻으려고하는 이름으로 위치 구조 :

{ 
"age":34, 
"invitation": "737073139", 
    "locations": [ 
      {"name": "loc a ","zone":"zone a"}, 
      {"name": "loc b ","zone":"zone b"} 
      ] 
} 

나는 다음과 같은 있지만없는 성공을 시도했다 : "loc a".. .. zone ... 등등. sailsjs로 이것을 할 수 있습니까?

답변

0

sailsj를 사용하여이 작업을 수행 할 수 있습니까?

는 솔직히 내가 sailjs에서 일한 적이 말하기,하지만 난 태그에서 볼 수 있듯이 당신은 각도의 ngforeach 루프이 작업을 수행 할 수 있습니다.

당신은 각도로이 작업을 수행 할 수 있습니다

var dummy=[]; 

angular.forEach(Parking.locations, function(item, key) { 
    if(item.name === "loc a" && item.zone === "zone a"){ 
    dummy.push(item.name); 
    } 
}); 
관련 문제