db.getCollection('Test').aggregate([{
$unwind: '$string'},
{
$group: {
_id: '$_id',
string: {
$addToSet: '$string'
},
Chat: {
$first: '$Chat'
}
}
}
]);
O / P:ここでは、2つの「1348157031Riyadh」を取得しています。これは、それ自体を別のエンティティとして定義する余分なスペースがあるためです。
{
"_id" : ObjectId("57cf3cdd5f20a3b0ba009777"),
"string" : [
" 1348157031 Riyadh",
" 548275320 Mohammad Sumon",
"1348157031 Riyadh"
],
"Chat" : 6
}