mongodb扩展 连接插入数据
<?php
//连接
$mongodb = new MongoDB\Driver\Manager("mongodb://localhost:27017");
$bulk = new MongoDB\Driver\BulkWrite;
$writedata = ['_id' => new MongoDB\BSON\ObjectID, 'name' => 'hello'];
$_id= $bulk->insert($writedata);
//往email_log数据库中的log集合中添加数据
$write = new MongoDB\Driver\WriteConcern(MongoDB\Driver\WriteConcern::MAJORITY, 1000);
$result = $mongodb->executeBulkWrite('email_log.log', $bulk, $write);
mongo扩展 连接插入数据
<?php
$m = new MongoClient(); // 连接到mongodb
$db = $m->test; // 选择一个数据库
$collection = $db->runoob; // 选择集合
$document = array(
"title" => "MongoDB",
"description" => "database",
"likes" => 100,
"url" => "http://www.runoob.com/mongodb/",
"by", "菜鸟教程"
);
$collection->insert($document);
echo "数据插入成功";
?>
两者的区别
mongo
这个扩展已经废弃了,不过 bug
和 security
方面的问题还会继续修复,不支持PHP7
mongodb
支持PHP7
,同时加入 MongoDB
新版本的特性支持