2014-02-09 4 views

답변

2

값 연결은 일반적으로 사용자가 집계 프레임 워크를 사용하지 않는 한 클라이언트에서 가장 잘 처리됩니다.

가장 쉬운 방법은 몽구스 가상을 사용하는 것이거나 필요에 따라 Node.JS JavaScript 코드에서 클라이언트에 필요한 연결을 수행하는 것입니다. 특정 문서를 찾으려면 this 페이지로 이동하여 "가상"으로 검색하십시오.

그 웹 페이지의 예를 들어 당신이 원하는 본질적 :

var personSchema = new Schema({ 
    name: { 
    first: String, 
    last: String 
    } 
}); 

// compile our model 
var Person = mongoose.model('Person', personSchema); 

// create a document 
var bad = new Person({ 
    name: { first: 'Walter', last: 'White' } 
}); 

그런 다음, 추가 가상 :

personSchema.virtual('name.full').get(function() { 
    return this.name.first + ' ' + this.name.last; 
}); 

당신은에 단지 fields 필요한 선택하여뿐만 아니라 결과를 제한 할 수 있습니다 연결을 수행하십시오 (데이터베이스에서 리턴하려는 필드의 공백으로 구분 된 목록을 사용하여 지정).

Person.find({last: 'White'}, 'first last').exec(/* callback *); 
관련 문제