Database

[{"children":[{name:"Zak"},{name:"Bob"},{name:"Sharon"},{name:"Zak"},{name:"Cindy"},{name:"Bob"},{name:"Peter"}]}]

Query

db.collection.aggregate([{$project:{uniqueCsv:{$substr:[{$reduce:{input:{$setUnion:"$children.name"},initialValue:"",in:{$concat:["$$value",", ","$$this"]}}},2,-1]}}}])

Result