Your cart is currently empty!
Category: php Mongodb
-
Khóa học miễn phí PHP & MongoDB – Insert Document nhận dự án làm có lương
PHP & MongoDB – Insert Document
First step to do any operation is to create a Manager instance.
// Connect to MongoDB using Manager Instance $manager = new MongoDBDriverManager("mongodb://localhost:27017");
Second step is to prepare and execute a bulkWrite object to insert record(s) in the collection.
// Create a BulkWrite Object $bulk = new MongoDBDriverBulkWrite([''ordered'' => true]); $bulk->insert([''First_Name'' => "Mahesh", ''Last_Name'' => ''Parashar'', ''Date_Of_Birth'' => ''1990-08-21'', ''e_mail'' => ''mahesh_parashar.123@gmail.com'', ''phone'' => ''9034343345'']); // Execute the commands. $result = $manager->executeBulkWrite(''myDb.sampleCollection'', $bulk);
Example
Try the following example to insert documents in a collection in MongoDB server −
Copy and paste the following example as mongodb_example.php −
<?php try { $bulk = new MongoDBDriverBulkWrite([''ordered'' => true]); $bulk->insert([''First_Name'' => "Mahesh", ''Last_Name'' => ''Parashar'', ''Date_Of_Birth'' => ''1990-08-21'', ''e_mail'' => ''mahesh_parashar.123@gmail.com'', ''phone'' => ''9034343345'']); $bulk->insert([''First_Name'' => "Radhika", ''Last_Name'' => ''Sharma'', ''Date_Of_Birth'' => ''1995-09-26'', ''e_mail'' => ''radhika_sharma.123@gmail.com'', ''phone'' => ''9000012345'']); $bulk->insert([''First_Name'' => "Rachel", ''Last_Name'' => ''Christopher'', ''Date_Of_Birth'' => ''1990-02-16'', ''e_mail'' => ''rachel_christopher.123@gmail.com'', ''phone'' => ''9000054321'']); $bulk->insert([''First_Name'' => "Fathima", ''Last_Name'' => ''Sheik'', ''Date_Of_Birth'' => ''1990-02-16'', ''e_mail'' => ''fathima_sheik.123@gmail.com'', ''phone'' => ''9000012345'']); // connect to mongodb $manager = new MongoDBDriverManager("mongodb://localhost:27017"); $result = $manager->executeBulkWrite(''myDb.sampleCollection'', $bulk); printf("Inserted %d document(s).n", $result->getInsertedCount()); } catch (MongoDBDriverExceptionException $e) { echo "Exception:", $e->getMessage(), "n"; } ?>
Output
Access the mongodb_example.php deployed on apache web server and verify the output.
Inserted 4 document(s).
Khóa học lập trình tại Toidayhoc vừa học vừa làm dự án vừa nhận lương: Khóa học lập trình nhận lương tại trung tâm Toidayhoc
Khóa học miễn phí PHP & MongoDB – Environment Setup nhận dự án làm có lương
PHP & MongoDB – Environment Setup
Install MongoDB database
Follow the MongoDB installation steps using
Install PHP
Follow the PHP installation steps using
PHP MongoDB Driver
To use MongoDB with PHP, you need to use MongoDB PHP driver. Download the driver from the url . Make sure to download the latest release of it. Now unzip the archive and put php_mongo.dll in your PHP extension directory (“ext” by default) and add the following line to your php.ini file −
extension = php_mongo.dll
In case of Windows, make sure libsasl.dll is in the windows”s PATH. This dll is available in PHP installation directory.
Khóa học lập trình tại Toidayhoc vừa học vừa làm dự án vừa nhận lương: Khóa học lập trình nhận lương tại trung tâm Toidayhoc