MongoDB prend en charge un distinct commande pour le faire. Vous pouvez utiliser la notation par points pour cibler des champs dans des tableaux comme dans ce cas. Dans le shell :
db.test.distinct('actions.owner')
sorties :
[
"MERCHAND_1",
"MERCHAND_2"
]