如何在php中显示mongodb嵌入文档的find()结果

时间:2015-10-04 04:22:49

标签: php mongodb

{
   "_id": NumberInt(13),
   "name": "vishal",

   "friends": [
     {
       "name1": "vini",
       "count": NumberInt(213) 
   },
   {
       "name1": "sumesh",
       "count": NumberInt(47) 
   }],
   "blog": NumberInt(5) 
}

我需要显示所有doc&的名称,name1 php中的博客,使用foreach()我得到了父文档“name”但dint得到name1&博客?

1 个答案:

答案 0 :(得分:-1)

您可以尝试在聚合管道中展开

db.collection.aggregate([{$unwind:"$friends"}])

希望它会有所帮助