【发布时间】:2020-03-12 17:22:28
【问题描述】:
嗨,这是我的代码,只是不知道该怎么做
db.car3.aggregate([{$group:{_id:"$Manufacturer",Extras:{$push:"$Extras"}}}])
我得到的结果是
{_ID:"Fiat","Extra:[[Aircon,parking,GPS],[GPS,Parking Sensor, Pass]]"},
{_ID:"Toyota","Extra:[[ABS,Power Windows,GPS],[GPS,Auto Wiper, Pass]]"}
我不确定如何将这些数组组合在一起,所以最后就是这个
{_ID:"Fiat","Extra:[[Aircon,parking,GPS,Parking Sensor, Pass]]"},
{_ID:"Toyota","Extra:[ABS,Power Windows,GPS,Auto Wiper, Pass]"}
【问题讨论】:
-
你喜欢获取数组还是嵌套数组?我怀疑结果来自上面的代码(
Extras与Extra不匹配,它不是有效的 BSON) -
{ $push: {
: , ... } }
标签: arrays mongodb mongodb-query array-merge