首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >mongoDB列出具有相同字段值的用户

mongoDB列出具有相同字段值的用户
EN

Stack Overflow用户
提问于 2016-03-31 18:28:55
回答 1查看 50关注 0票数 0

通过使用PHP和MongoClient,我试图弄清楚如何在一个组织中列出用户。

我可以列出所有组织的所有用户,但我只想列出一个组织的用户。

如何过滤像这样的文档?

我的文档结构很简单:

代码语言:javascript
运行
复制
{
    "_id" : ObjectId("56fd6a77768d8864028b4578"),
    "name" : "Jack Daniels",
    "email" : "jackdaniels@janes-jeans.com",
    "manager" : "John doe",
    "password" : "$2y$10$cec5pzCghhhRdwPVnT/t4.EssfIbqighVqpZSa3jWPRV4gdfXUGDu",
    "organization" : "Jane's Jeans"
}

下面是我的代码,我只想获得与一个组织相关的结果:

代码语言:javascript
运行
复制
<optgroup label="Employees">
<?php
     $cursor = $collection->find($curr_org);
     foreach($cursor as $curr_org) {
          echo '<option name="name">';
               echo $curr_org['name'];
          echo '</option>';
     }
?>
</optgroup>

$curr_org包含组织名称。

从find()中删除$curr_org将显示所有组织中的所有用户。

谢谢你的帮助。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-04-01 08:58:27

您需要将适当的参数传递给->find

代码语言:javascript
运行
复制
$cursor = $collection->find(['organization' => $curr_org]);

有关更多详细信息,您可以查看文档

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/36341000

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档