【发布时间】:2014-05-13 14:22:29
【问题描述】:
您好,我正在为我的新项目使用 mongoDb。我正在尝试从 mongodb 数据库中查找值。 我的 mongoDB 数据库集合名称是:test 和 json 格式在下面
{
"College": [
{
"name": "tamy",
"roll_no": "1"
},
{
"name": "abhi",
"roll_no": "2"
},
{
"name": "jack",
"roll_no": "3"
}
],
"School": [
{
"name": "zack",
"roll_no": "1"
},
{
"name": "mac",
"roll_no": "2"
},
{
"name": "john",
"roll_no": "3"
}
]
}
**我想从测试集合中找到名字:abhi ** 和我的 mongodb 在 php 中查找查询
$criteria = array(
'College'=> array(
'name'=> 'abhi'
));
$cursor = $collection->find($criteria);
但它没有返回任何值。 如果我使用 print_r 在 php 中显示。
print_r(iterator_to_array($cursor));
显示空数组()
我需要这样的输出: 姓名:杰克 roll_no : 3
请帮帮我..
【问题讨论】: