June 2017
Intermediate to advanced
536 pages
9h 49m
English
Writing new data with MongoDB comes down to working with three different classes, MongoDBDriverManager, MongoDBDriverBulkWrite, and MongoDBDriverWriteConcern:
<?phprequire_once __DIR__ . '/vendor/autoload.php';try { $manager = new MongoDBDriverManager('mongodb://localhost:27017'); $bulkWrite = new MongoDBDriverBulkWrite; $bulkWrite->insert([ 'name' => 'iPhone 7 Black White', 'price' => 650, 'weight' => '138g' ]); $bulkWrite->insert([ 'name' => 'Samsung Galaxy S7 White', 'price' => 670, 'weight' => '152g' ]); $writeConcern = new MongoDBDriverWriteConcern(MongoDBDriverWriteConcern::MAJORITY, 1000); $result = $manager->executeBulkWrite('foggyline.products', $bulkWrite, $writeConcern); if ($result->getInsertedCount()) { echo 'Record(s) ...
Read now
Unlock full access