mongodb php tarlalar benzersiz değerleri almak

0 Cevap php

Benim mongodb koleksiyonundan 'tipi' alanında benzersiz değerler listesini almak çalışıyorum. Aşağıda örnek belgeler:

{
       "_id" : ...,
       "type" : "report",
       "tasks" : ...
}
{
       "_id" : ...,
       "type" : "research",
       "tasks" : ...
}
{
       "_id" : ...,
       "type" : "memo",
       "tasks" : ...
}
{
       "_id" : ...,
       "type" : "memo",
       "tasks" : ...
}
{
       "_id" : ...,
       "type" : "report",
       "tasks" : ...
}
{
       "_id" : ...,
       "type" : "report",
       "tasks" : ...
}

Ben sıklığına göre sipariş, arıyorum, bu yüzden, belgelerin türü alanında bulunan benzersiz türleri:

["report", "memo", "research"]

Bunu yapmanın en iyi yolu nedir? Umarım Mongo'da ile sorgulama ve tüm koleksiyonu indirmek değil bunu yapabilirsiniz ...

0 Cevap