我有一个教室集合结构为我们如何获得Mongodb中的所有数组元素?
{
"_id" : ObjectId("517a54a69de5ee980b000003"),
"class_name" : "A",
"students" : [{
"sname" : "John",
"age" : "13"
}, {
"sname" : "Marry",
"age" : "12"
}, {
"sname" : "Gora",
"age" : "12"
}]
}
,使用PHP,我想获得并列出基于类_id所有学生。我们该怎么做?
更新查询我使用:
$student_list=$collection->find(array(" rid"=>new MongoId($theObjId)),
array(
"students" => 1,
)
);
我想打印出来的学生全部名单。我无法通过使用Foreach循环来管理它。
做一个json_encode,你会得到一个数组。那么你可以循环键/ val – Satya 2013-04-26 11:29:24
你的意思是你不知道如何通过class_id查询和返回学生? – Adil 2013-04-26 11:39:50
@Adil:请参阅更新 – mustafa 2013-04-26 11:47:22