MongoDB,如何将对象插入到新集合中?

时间:2015-07-29 14:31:34

标签: php json mongodb pdo

我有来自instagram的返回对象。 我试图滑动整个构建数据库表结构过程,我理解Mongo是用于此任务的理想数据库。

我正在使用常规的Instagram库https://github.com/cosenary/Instagram-PHP-API 我的测试代码运行没有错误。 我没有安装PhP PECL mongo库,我应该很高兴。

session_start();
require 'vendor/autoload.php';
use MetzWeb\Instagram\Instagram;
$instagram = new Instagram(array(
  'apiKey'      => 'xxx',
  'apiSecret'   => 'xxx',
  'apiCallback' => 'http://103.238.173.97/success.php'
  ));

$accessToken = $instagram->getAccessToken();
$_SESSION['InstagramAccessToken'] = $accessToken;
$instagram->setAccessToken($_SESSION['InstagramAccessToken']);
$popular = $instagram->getPopularMedia();
// After getting the response, let's iterate the payload
var_dump($popular);

刚才添加:

$conn = new MongoClient('mongodb://localhost/?w=1');

$db = $conn->instagram;

// access collection
$collection = $db->instagram1;
$collection->insert($popular);

我如何构建一个PDO查询到' autobuild'表结构就像我请求回复时的JSON对象一样?

instagram JSON object

Repaste of object. Most got cut off due to size

更新: 我试图直接插入一个集合,我没有错误,但DB仍然是相同的大小

  

显示dbs   数据0.078GB   管理员(空)   instagram 0.078GB   本地0.078GB   测试0.078GB   第1周(空)

0 个答案:

没有答案