2016-05-18 14 views
-1

私は単純なMongoDBをセットアップしていくつかのデータを挿入しようとしています。私はPHPを使用する必要があり、私は私のuniersity(それは私にとって義務である、サーバーはすべての設定を持っている)が所有する外部サーバー上でコードを実行しています。私の問題は、tutorialsPointのコードを使用していて、すべてが「挿入」機能に達するまでうまくいくことです。それで何かが起こり、insert()以外に何もエコーしません。私は何をすべきか、なぜこれが起こるのか分かりません。助言がありますか?MongoDB PHP、insert()not working

コード:

<?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

OK、私はそれを持っています。ありがとうございました。 –

答えて

0

あなたの配列がエラーを持っています。

あなたが使用:"by", "tutorials point"

使用をこの:

"by"=> "tutorials point" 

がこの問題を解決することを願っています。