【发布时间】:2016-11-16 23:37:22
【问题描述】:
我是这个网站和 mongodb 的新手。
我在插入 mongodb 数据时遇到问题,如下所示。
{
"_id":ObjectId("jsjejrekjwrjkl"),
"bind":[
{
"properties":[
{
"a":1
},
{
"a":1
},
],
"somewhat":"somevalue"
},
{
"properties":[
{
"a":1
},
{
"a":1
},
],
"somewhat":"somevalue"
}
]
}
我想对这些数据做的如下所示
{
"_id":ObjectId("jsjejrekjwrjkl"),
"bind":[
{
"properties":[
{
"a":1,
"b":2
},
{
"a":1,
"b":2
},
],
"somewhat":"somevalue"
},
{
"properties":[
{
"a":1,
"b":2
},
{
"a":1,
"b":2
},
],
"somewhat":"somevalue"
}
]
}
我进行了艰苦的搜索,但找不到任何合适的方法来解决这个问题。
我尝试过的每一种方法,如 $push、$set、$elemMatch 和其他一些方法都是无用的......
我正在寻找像示例一样将键值对插入到每个对象数组数组中的好方法。
我希望你们中的一些人帮助我。
【问题讨论】:
标签: arrays mongodb object set push