根据标题,PHP Mongo 相当于 SQL 中的类似内容:
SELECT DISTINCT(field) FROM table WHERE someCondition = 1
我读过看过这张桌子但我不知道如何映射db.users.distinct('last_name')
进入PHP。
只需发出一个command并设置distinct
key.
看一下文档中的以下示例:
查找某个键的所有不同值。
<?php
$people = $db->people;
$people->insert(array("name" => "Joe", "age" => 4));
$people->insert(array("name" => "Sally", "age" => 22));
$people->insert(array("name" => "Dave", "age" => 22));
$people->insert(array("name" => "Molly", "age" => 87));
$ages = $db->command(array("distinct" => "people", "key" => "age"));
foreach ($ages['values'] as $age) {
echo "$age\n";
}
?>
上面的示例将输出类似以下内容的内容:
4
22
87
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)