【问题标题】:Add item in list在列表中添加项目
【发布时间】:2013-01-09 09:03:47
【问题描述】:

见以下代码:

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
               }
          ]
    }
  ]

我想在item _id: 'abc' 中添加{ Friend: 'ddd', Confirm: 0 }

【问题讨论】:

    标签: mongodb


    【解决方案1】:

    你需要$push-运营商:

    db.collection.update( { "_id": "abc" }, { $push: { Friends: { Friend: 'ddd, Confirm: 0 } } } );
    

    【讨论】:

    • 谢谢!更新确认: 1 of item _id : 'abc', FriendId : 'ccc'
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-01-11
    • 1970-01-01
    • 2020-04-06
    • 1970-01-01
    • 2022-01-09
    相关资源
    最近更新 更多