2016-07-13 6 views
0

내 콜렉션 중 하나에 저장된 빈 배열에 오브젝트를 추가하려고합니다.MongoDB 오브젝트 배열에 오브젝트 삽입

현재이 내가 내 컬렉션 설정을하는 방법입니다

[ 
    { 
    "name": "user_added", 
    "DRGs": [] 
    }, 
... 
] 

내가 컬렉션에 개체를 삽입 할 수있는 방법은 다음과 같습니다 있도록;

[ 
    { 
    "name": "user_added", 
    "DRGs": [ 
      { 
       "code": "491", 
       "name": "Back & neck procedures" 
      } 
    ] 
    }, 
... 
] 

답변

0

체크 아웃 $pushdocumentation을 확인하십시오.

당신은 다음과 같이 당신의 목표를 달성 할 수 있어야한다 :

var collectionName = 'users'; // or whatever your actual collection name is 
var objectToPush = { 
    code: "491", 
    name: "Back & neck procedures" 
}; 

db.collection(collectionName).updateOne(
    {"name": "user_added"}, 
    { $push: { "DRGS": objectToPush }} 
); 
관련 문제