如何在mongodb和php中选择嵌套/嵌入文档

时间:2017-05-28 09:28:49

标签: php mongodb

我收集了这样的文件

{ _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'"。该代码有什么问题?

1 个答案:

答案 0 :(得分:0)

我稍微修改了你的代码。它现在应该工作: -

factorialize(10)
  10*factorialize(9)
       9*factorialize(8)
          8*factorialize(7)
             7 *factorialize(6)
                 6 *factorialize(5)
                      5 *factorialize(4)
                          4 *factorialize(3)
                              3 *factorialize(2)
                                  2 *factorialize(1)
                                      1 *factorialize(0)
                                           1 (if num==0 return 1)
                                      1
                                  2
                              6
                          24
                     120  
                720
            5040
         40320
      362880
  3628800