1

さて、私は nodejs を使用するアプリを構築していますが、これにはかなり複雑なスキーマがあります。これは、次のような巨大なドキュメントで何が起こっているかの例です。

var docJSON = {
  people:{
    funny:[{
      name:'Joe',
      height:177
    }]
  }
}

新しいオブジェクトを面白いものにプッシュしようとすると、プッシュされることはありません! エラーなどは発生しません。変な人にプッシュするために私が現在使用しているコードは次のとおりです。

var funnyJSON = {
   name:'Paul',
   height:200,
}
mongo.get('people').update({_id:'SOME_STRING'},{
    $push:{'people.funny':funnyJSON}
},function(err){
    if(err) throw err;
});
4

1 に答える 1