如何在一个对象内部,在一个使用mongodb的数组内部推送到一个数组?

cbeh67ev  于 2021-09-29  发布在  Java
关注(0)|答案(1)|浏览(333)

我需要能够将新对象推送到 fameTotals . 有点麻烦,谢谢!
这是我的数据库中文档的外观:

{
  clanName: null,
  clanTag: null,
  players: [
    {
      name: null,
      tag: null,
      fameTotals: [ //PUSH TO THIS ARRAY
        {fame: 0, clanTrophies: 0, date: ''}
      ]
    }
  ]
}

我一直在想办法解决这个问题 updateOne()$push 操作人员

bwleehnv

bwleehnv1#

检查这个例子

db.collection.update({
  _id: 1
},
{
  $push: {
    players: {
      name: "yyy",
      tag: "bbbb",
      fameTotals: [
        {
          fame: 1,
          clanTrophies: 1,
          date: "27-7-21"
        }
      ]
    }
  }
})

mongoplayground

相关问题