db.getCollection('Test').aggregate([{
$unwind: '$string'},
{
$group: {
_id: '$_id',
string: {
$addToSet: '$string'
},
Chat: {
$first: '$Chat'
}
}
}
]);
O/P:тук получавате 2 „1348157031 Riyadh“, защото има допълнително пространство, което се самоопределя като различен обект.
{
"_id" : ObjectId("57cf3cdd5f20a3b0ba009777"),
"string" : [
" 1348157031 Riyadh",
" 548275320 Mohammad Sumon",
"1348157031 Riyadh"
],
"Chat" : 6
}