首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >MongoDB-PHP:类似连接的查询

MongoDB-PHP:类似连接的查询
EN

Stack Overflow用户
提问于 2010-04-20 18:42:44
回答 1查看 6.9K关注 0票数 1

以下是对象:

代码语言:javascript
复制
courses
{ "name" : "Biology", "_id" : ObjectId("4b0552b0f0da7d1eb6f126a1") }
students
{
        "name" : "Joe",
        "classes" : [
                {
                        "$ref" : "courses",
                        "$id" : ObjectId("4b0552b0f0da7d1eb6f126a1")
                }
        ],
        "_id" : ObjectId("4b0552e4f0da7d1eb6f126a2")
}

使用PHP Mongo Class,我如何让所有的学生都上生物课?

谢谢

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2010-04-21 06:29:46

您需要查询两次。我面前没有我的环境,但有一些类似下面的东西。我可能把第二个查询的“嵌套”部分弄错了。

//首先获取课程的ID。

代码语言:javascript
复制
$course = $collection->findOne(array("name" => "Biology"));

//下一步查询学生集合。

代码语言:javascript
复制
$collection->find(array("classes" => array("id" => $course['_id'])));
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/2674358

复制
相关文章

相似问题

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