在MongoDb php驱动程序中将JSON插入变量

时间:2017-04-16 09:59:30

标签: php mongodb insert

我将json文件转换为数组,但它在foreach无效参数中给出了错误

<?php
require 'vendor/autoload.php'; 
$client = new MongoDB\Client;
$test = $client->test;
$createCollection = $test->restaurants;
$string = file_get_contents("D:\Database\primer-dataset.json");
$json_a = json_decode($string, true);

foreach ($json_a as  $id => $item)
{
    $createCollection->insert( $item);


?>

1 个答案:

答案 0 :(得分:0)

由于它显示invalid argument$string可能无效JSON。检查$string$json_a的内容,看看究竟发生了什么。