2012-11-13 7 views
2

나는 몽구스 스키마를 리셋 개체의 ID를 기반으로 문서를 만듭니다. 이것은 내가 시도한 것이지만 결코 결과가 반환되지 않습니다.몽구스 findOne는

models.Users.findOne({ 'reset.id': id }, function (err, user) { 
    // user is null 
}); 

몽구스로 이와 같은 조회가 가능합니까?

답변

3

내가 가진 문제는 혼합 스키마 유형을 사용하는 것입니다.

당신은 같은 쿼리 다음 Reset

var reset_schema = new Schema({ 
    id  : Int, 
    name  : String 
}); 

var user_schema = new Schema({ 
    name  : String, 
    reset  : reset_schema 
}); 

과의 임베디드 문서를 사용할 수 없습니다 :

models.Users.findOne({ 'reset.id': id }, function (err, user) { 

});