我在一个集合中有如下文档:{_id:1,data:[7,4,0]}{_id:2,data:[4,5,6]}{_id:3,data:[6,7,8]}我想合并来自两个或多个文档的data数组。我用来查找id1和2的data数组并集的查询是:db.coll.aggregate({$match:{_id:{$in:[1,2]}}},{$group:{_id:0,s0:{$first:"$data"},s1:{$first:"$data"}}},{$project:{_id:0,ans:{$setUnion:["$s0","$s1"]}}}).pretty()但是查询结果是:{7,5,0}这似乎