Php 如何在mongodb中显示嵌套文档中的字段
我试图用PHP在mongodb中的多个嵌套/嵌入文档中显示字段。这是我的jsonPhp 如何在mongodb中显示嵌套文档中的字段,php,json,mongodb,Php,Json,Mongodb,我试图用PHP在mongodb中的多个嵌套/嵌入文档中显示字段。这是我的json "_id" : ObjectId("5aba47d8b57dce1e30004ad2"), "name" : "floor58", "data" : [ [ { "date" : 1262300400, "value" : 103 }, { "date" : 1262301300,
"_id" : ObjectId("5aba47d8b57dce1e30004ad2"),
"name" : "floor58",
"data" : [
[
{
"date" : 1262300400,
"value" : 103
},
{
"date" : 1262301300,
"value" : 42
},
{
"date" : 1262302200,
"value" : 129
}
我想显示字段date
和value
,我在下面尝试了这段代码,但它没有显示任何内容
$center = $database->test;
$documentlist = $center->find();
foreach ($documentlist as $doc) {
$data = $doc->data;
foreach ($data as $values) {
echo "$values->date";
echo "$values->value";
}
}
有人知道怎么做吗?看看你的代码$价值->价值。在哪里创建名为$valores的var?您的变量名为$values
如果这只是复制到StackOverflow的一个输入错误,那么我们需要查看您的$documentlist的一些var_转储对不起,我忘了传输它。已编辑。它是
$values->value
我可以给你看var\u dump()
但是数据库是西班牙语的。。。