未使用php

时间:2019-04-19 18:44:10

标签: php mongodb mongodb-query

我正在尝试使用PHP为我的项目插入文档,但是代码不起作用。

作为参考,我已经回应了“还在这里”和“完成”。

但是代码无法执行插入查询,请帮忙。

我已经尝试了所有堆栈溢出和其他站点,但是其中一个都无法正常工作。

<?php

   require 'vendor/autoload.php';
   include 'lib/JSON.php';

   // connect to mongodb
   $client = new MongoDB\Client("mongodb://localhost:27017");

   // select a database
   $db = $client->hm;
   $collection = $db->sc;
   $count = $collection->count();

   $document = array("_id" => $count,
          "device_id" => 100,
          "pin" => 17,
          "status" => "True");  

   echo "still here";
   $collection->insert($document);
   echo "done"
?>

我在浏览器上只会“停在这里”。

1 个答案:

答案 0 :(得分:0)

尝试使用方法insertOne。这还会带来其他错误吗?

https://docs.mongodb.com/php-library/master/reference/method/MongoDBCollection-insertOne/