2016-07-13 13 views
0

私のコレクションの1つに格納されている空の配列にオブジェクトを追加しようとしています。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 }} 
); 
関連する問題