2016-10-17 20 views
2

php 5.6を使用しています。WAMPを使用し、PHPを使用してMongoDBに文書を挿入します。PHPを使用してMongoDBにデータを挿入する

<?php 

    require 'vendor/autoload.php'; 

    $con = new MongoDB\Client("mongodb://localhost:27017"); 
    echo "successfully"; 

    $db = $con->selectDatabase('DB'); 
    echo "Selected"; 

    $col = $db->selectCollection('myCol'); 
    $document = array( 
     "name" => "Deny", 
     "password" => "1234" 
    ); 

    $col->insert($document); 
    echo "successfully"; 

    ?> 

をしかし、それは私がhttp://php.net/manual/en/mongocollection.insert.phpを読んでいると私は同じ、挿入機能を使用する場合、それは私のために動作しません

Fatal error: Call to undefined method MongoDB\Collection::insert() in C:\wamp64\www...

エラーを与えている:私はこの方法でそれをやっています。あなたはMongoClientライブラリをインストールする必要が

+0

このライブラリを使用していますか?http://mongodb.github.io/mongo-php-library/api/index.html? –

+0

@kcpインストールページのリンクはありますか? – Amar

+0

@kcpこれはこれですか? 'https:// github.com/mongodb/mongo-php-library' – Amar

答えて

0

:代わりの方法のMongoDB \コレクションの http://php.net/manual/en/mongo.installation.php

+0

この拡張機能は推奨されなくなりましたので、これを使用することをお勧めします。http://mongodb.github.io/mongo-php-library/api/index.html –

+0

インストールページのリンクを共有できますか? – Amar

+0

http://php.net/manual/en/set.mongodb.php – Kristiyan

0

::挿入()insertOne()またはinsertMany()仕事とを使用して!代わりにのMongoDB \クライアント使用MongoClient

0

これは私のために働く。

関連する問題