2016-05-18 90 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" 

希望这将解决这个问题。