繁体   English   中英

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

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM