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

I have a return object coming from instagram. I am trying to skate the entire build DB table structure process, I understand Mongo is the ideal DB to use for this task.

I am using the regular instagram libraries https://github.com/cosenary/Instagram-PHP-API and my test code runs without error. I don have the PhP PECL mongo libraries installed, I should be good to go.

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);

added just now:

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

$db = $conn->instagram;

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

How would I construct a PDO query to 'autobuild' the table structure just like the JSON object at reply from my request?

instagram JSON object

Repaste of object. Most got cut off due to size

Update: I tried to insert straight into a collection, I get no error but the DB is still the same size

show dbs Data 0.078GB admin (empty) instagram 0.078GB local 0.078GB test 0.078GB week1 (empty)

doujiao3346
doujiao3346 我什么时候说你在使用CLI?我不确定我的评论的哪一部分以任何方式提及CLI。Instagram可能会说首选的方法是通过PDO启用的驱动程序到兼容的数据库,但MongoDB不兼容PDO,也没有PDO驱动程序,它根本不能,也不需要一个
接近 5 年之前 回复
dsa80833
dsa80833 这解释了缺乏文档o.0
接近 5 年之前 回复
dongquechan4414
dongquechan4414 我根本不和cli工作。我在PHP内部工作,PDO是首选的数据库访问方法。
接近 5 年之前 回复
doutan8601
doutan8601 您不要将PDO与MongoDB一起使用。如果您只阅读文档一英寸,这个问题似乎非常基本,对于初学者,如果您阅读PHP驱动程序的文档,您会知道PDO与MongoDB无关。
接近 5 年之前 回复
dtftao7249656
dtftao7249656 这确实更大,但这些话并没有让你的问题变得更好。
接近 5 年之前 回复
duanhe4155
duanhe4155 因为它太大了,所有的pastie网站都会砍掉它或者崩溃。我发现了一个可以容纳它的人。是的,它“那么大”。
接近 5 年之前 回复
dtufl26404
dtufl26404 你夸大了一点因为对象不是那么大。
接近 5 年之前 回复
doujiao1984
doujiao1984 我不知道为什么你在文本中编辑了最重要的关键词。这个问题的全部目的是解决“大数据”问题。
接近 5 年之前 回复
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问