在MongoDB中将地址对象添加到地址数组

问题描述

让我说我有以下模型:

const User = mongoose.model('user',{
    addresses: [
        {
            address_name: {
                type: String,},country: {
                type: String,}
    ]
})

然后在我的Rest Api服务中,我致电User并更新用户的地址。

User.updateOne({
  "_id": user._id
},{
  $push: {
    "addresses": {
      "address_name": A,"country": CountryA
    },{
      "address_name": B,"country": CountryB
    }
  }
})

因此,首先地址数组为空,然后添加一些地址。因此逻辑应该像将地址的对象推到地址数组一样。 现在,它不适合我的方式。

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)