Php 如何在mongodb中显示嵌套文档中的字段

Php 如何在mongodb中显示嵌套文档中的字段,php,json,mongodb,Php,Json,Mongodb,我试图用PHP在mongodb中的多个嵌套/嵌入文档中显示字段。这是我的json "_id" : ObjectId("5aba47d8b57dce1e30004ad2"), "name" : "floor58", "data" : [ [ { "date" : 1262300400, "value" : 103 }, { "date" : 1262301300,

我试图用PHP在mongodb中的多个嵌套/嵌入文档中显示字段。这是我的json

"_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()
但是数据库是西班牙语的。。。