[英]how to select nested/embedded document in mongodb and php
我已经收集了这样的文件
{ _id:8123713291
report: {
name_of_report: "foo"
}
}
我试图做到这一点
.
.
.
.
cursor=collection->find($query)
foreach($cursor as $doc){
foreach($doc['report'] as $docc){
echo $docc['name_of_report'];
}
}
但是有一些错误,错误提示为“非法字符串偏移'name_of_report'”。 该代码有什么问题?
我已经修改了您的代码。 它现在应该可以工作:
$cursor=collection->find($query);
$cursor=iterator_to_array($cursor);
foreach($cursor as $doc){
foreach($doc as $docc){
echo $docc['name_of_report'];
}
}
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.