Mongodb - 使用PHP从集合中获取不同的值

时间:2017-11-21 23:37:02

标签: php mongodb

如何使用PHP获取和显示所有元素的键的不同值。 在我的应用程序中,我已经使用下面的代码获取数据并将该数据分配给将在JS中进一步使用的数组。

<?php
require 'C:\ProgramData\ComposerSetup\bin\vendor\autoload.php'; // include Composer's autoloader

$client = new MongoDB\Client("mongodb://localhost:27017");
$collection = $client->test->bf;
$clubSelectList = array();

$clubSelectListResult = $collection->find();

foreach ($clubSelectListResult as $option) {
    echo $option['club'], "<br><br>";
}

?>

如何获取唯一值。 任何帮助表示赞赏。感谢。

更新 这样做。

$clubSelectListResult = $collection->distinct('club');

foreach ($clubSelectListResult as $option) {
    echo $option, "<br><br>";
}

1 个答案:

答案 0 :(得分:2)

您必须致电distinct方法:

$collection->distinct('your_distinct_field');