【无标题】

mongodb

MongoDB\Driver\Manager // 入口类,负责维护与MongoDB的连接,执行读写和命令
MongoDB\Driver\BulkWrite // 收集要发送到服务器的一个或多个插入、更新、删除等操作
MongoDB\Driver\Query // 构造查询对象
MongoDB\Driver\Cursor // 封装MongoDB命令或查询的结果
MongoDB\Driver\WriteResult // 封装执行结果

MongoDB\Driver\Manager // 入口类,负责维护与MongoDB的连接,执行读写和命令
MongoDB\Driver\BulkWrite // 收集要发送到服务器的一个或多个插入、更新、删除等操作
MongoDB\Driver\Query // 构造查询对象
MongoDB\Driver\Cursor // 封装MongoDB命令或查询的结果
MongoDB\Driver\WriteResult // 封装执行结果

插入数据:

$manager = new MongoDB\Driver\Manager(“mongodb://192.168.10.10:27017”);

$bulk = new MongoDB\Driver\BulkWrite();
$id1 = $bulk->insert([
‘product_id’ => 101,
‘product_name’ => ‘俱乐部全犬种成犬粮天然健康狗粮10kg’,
‘product_price’ => 269.00,
‘created_at’ => new MongoDB\BSON\UTCDateTime(),
]);
$id2 = $bulk->insert([
‘product_id’ => 102,
‘product_name’ => ‘泰迪成犬粮专用狗粮2.5kg’,
‘product_price’ => 245.00,
‘created_at’ => new MongoDB\BSON\UTCDateTime(),
]);
$id3 = $bulk->insert([
‘product_id’ => 103,
‘product_name’ => ‘中小型成犬粮牛肉蔬菜狗粮500g’,
‘product_price’ => 14.00,
‘created_at’ => new MongoDB\BSON\UTCDateTime(),
]);

var_dump(‘–> ID 1 是: ’ . $id1);
var_dump(’–> ID 2 是: ’ . $id2);
var_dump('–> ID 3 是: ’ . $id3);

try {
$result = $manager->executeBulkWrite(‘testdb.products’, b u l k ) ; v a r d u m p ( bulk); var_dump( bulk);vardump(result->getInsertedCount());
} catch (MongoDB\Driver\Exception\BulkWriteException KaTeX parse error: Expected '}', got 'EOF' at end of input: …{ var_dump(e->getWriteResult()->getWriteErrors());
}

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值