2017-11-30 1 views
1

을에서 다른, 나는 다음 코드를 썼다 :키 속성 이름 난 받고있다 오류 문제를 해결하기 위해

{_id: 5a8g123vjsdj83nf8afvn48, 
username: 'Player1', 
adv1: { name: 'a', type: '!' }, 
adv2: { name: 'a', type: '!' }, 
adv3: { name: 'a', type: '!' }, 
__v: 0, 
invitations: [ 'PlayTest1', 'PlayTest2' ] } 

[ '$__', 'isNew', 'errors', '_doc', '$init' ] 

지금까지 내가 그것을 이해 콘솔의 마지막 줄 (편의를 읽기 위해 분리)를 읽어야

[ '_id', 'username', 'adv1', 'adv2', 'adv3', '__v', 'invitations ] 

제 질문은 myFunction에서 생성 한 obj 키에 실제 객체를 기록 할 때 표시된 속성 이름이 포함되어 있지 않은 이유는 무엇입니까?

+0

문서 필드는'obj._doc'에 저장됩니다. – Matt

답변

0

몽구스 문서 필드는 문서의 객체에 부착 된 .inspect 함수에 의한 문서 필드 obj._doc

console.log 디스플레이에 저장된다.

디버그하려면 node --inspect을 사용하십시오.

관련 문제