-3

以下のコードを参照してください。

Collection:
 [
  {
    _id: 'abc',
    UserName: 'aaaa',
    Password: 'xxxx',
    Friends: 
          [
               {
                  FriendId: 'bbb',
                  Confirm: 1
               },
               {
                  FriendId: 'ccc'
                  Confirm: 0
               }
          ]
  },
  {
    _id: 'cdk',
    UserName: 'bbbbbbbb',
    Password: 'xxxxzz',
    Friends: 
          [
               {
                  FriendId: 'bbb',
                  Confirm: 1
               },
               {
                  FriendId: 'aaa'
                  Confirm: 0
               }
          ]
    }
  ]

{ Friend: 'ddd', Confirm: 0 }追加したいitem _id: 'abc'

4

1 に答える 1

0

$push-Operatorが必要です:

db.collection.update( { "_id": "abc" }, { $push: { Friends: { Friend: 'ddd, Confirm: 0 } } } );
于 2013-01-25T11:51:37.500 に答える