Документы не вставляются с использованием php - PullRequest
0 голосов
/ 19 апреля 2019

Я пытаюсь вставить документ, используя 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 голосов
/ 20 апреля 2019

Попробуйте использовать метод insertOne.Это дает дополнительные ошибки?

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...