[英]Mongodb - Fetch distinct values from a collection using PHP
如何使用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>";
}
您必须调用distinct
方法:
$collection->distinct('your_distinct_field');
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.