1
如何使用查詢從集合中計數不同的值? 現在我使用此解決方案:Yii2 MongoDB截然不同的計數
$collection = Yii::$app->mongodb->getCollection('collection_name');
$result = $collection->distinct('field_id');
return count($result);
收集例如:
{
{a: 2},
{a: 2},
{b: 3},
{c: 4}
}
結果必然是:
3
$查詢=新的查詢; $ count = $ query-> from('collection_name') - > distinct('field_id') - > count(); –