-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- 运算符:

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