2016-05-18 133 views
-1

我想設置一個簡單的MongoDB並插入一些數據。我必須使用PHP,而且我正在運行由我的uniersity擁有的外部服務器上的代碼(對我來說,這對我來說是強制性的,服務器已經設置了一切)。我的問題是我正在使用來自tutorialsPoint的代碼,並且一切都很好,直到它達到'插入'功能。然後發生了一些事情,它不會迴應insert()之外的任何內容。我不知道該怎麼做,以及爲什麼會發生這種情況。有什麼建議麼?MongoDB PHP,插入()不工作

代碼:

<?php 
    // connect to mongodb 
    $m = new MongoClient(); 
    echo "Connection to database successfully"; 

    // select a database 
    $db = $m->mydb; 
    echo "Database mydb selected"; 
    $collection = $db->mycol; 
    echo "Collection selected succsessfully"; 

    $document = array( 
     "title" => "MongoDB", 
     "description" => "database", 
     "likes" => 100, 
     "url" => "http://www.tutorialspoint.com/mongodb/", 
     "by", "tutorials point" 
    ); 

    $collection->insert($document); 
    echo "Document inserted successfully"; 
?> 
+0

然後讀取錯誤日誌。 –

+0

我該怎麼做? –

+0

好的,我明白了。謝謝。 –

回答

0

您陣確實有錯誤。

您使用:"by", "tutorials point"

使用本:

"by"=> "tutorials point" 

希望這將解決這個問題。