MongoDB PHP嵌套文档
好吧,假设我的电视数据库里有这个收藏MongoDB PHP嵌套文档,php,mongodb,Php,Mongodb,好吧,假设我的电视数据库里有这个收藏 "season" : "1", "episodes" : {"code" : ["1x01", "1x02", "1x03"], "title" : ["Dont Look Back", "Genesis", "Third"]}, "season" : "2", "episodes" : {"code" : ["2x01", "2x02", "2x03"], "title" : ["D2ont Look Back", "G2enesis", "T2hird"
"season" : "1", "episodes" : {"code" : ["1x01", "1x02", "1x03"], "title" : ["Dont Look Back", "Genesis", "Third"]},
"season" : "2", "episodes" : {"code" : ["2x01", "2x02", "2x03"], "title" : ["D2ont Look Back", "G2enesis", "T2hird"]},
"season" : "3", "episodes" : {"code" : ["3x01", "3x02", "3x03"], "title" : ["D3ont Look Back", "G3enesis", "T3hird"]},
"season" : "4", "episodes" : {"code" : ["4x01", "4x02", "4x03"], "title" : ["D4ont Look Back", "G4enesis", "T4hird"]}
我怎样才能做到只播放第二季的剧集呢?
我一直在尝试使用echo$obj['scents']['code'][0]代码>
但它只显示最后一排的剧集
我很确定我的筑巢是错的,但我是mongo的新手,我很难找到答案
有什么建议吗?您需要先使用find()。
$a=$coll->findOne(数组('seasure'=>'2');
这将返回一个数组$a,其中包含“剧集”、“标题”键
因此,一旦使用findOne找到文档,就可以使用$a['title']或任何需要的字段访问数据