MongoDB如何从无模式获取模式?

时间:2015-07-29 20:05:10

标签: php json mongodb

我正在将一个JSON对象收到mongodb

$instagram->setAccessToken($_SESSION['InstagramAccessToken']);
$popular = $instagram->getPopularMedia();
var_dump($popular);
$conn = new MongoClient('mongodb://localhost/?w=1');
$db = $conn->instagram;
$collection = $db->instagram1;
$collection->insert($popular);

没有错误,我可以看到集合中的数据

但是当我谷歌如何查看布局时,给出的样本似乎对我不起作用。

var myvar = db.instagram1.findOne();
for (var key in myvar){print (key);}
_id
foo
bar

mongo session output

我是mongo n00b(mysql defector)

var_dump() output (raw object data)

如何获取与导入的JSON数据相关联的列标题和属性的打印输出? (无架构的架构?)

1 个答案:

答案 0 :(得分:0)

MongoDB无模式方面意味着您的数据也是您的"架构"。  也就是说,集合架构可能会从一个文档更改为另一个文档。

我自己没有测试过,但这可能有助collection schema