• 【无标题】


    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());
    }

  • 相关阅读:
    IntelliJ IDEA 15个插件
    软件设计模式系列之二十五——访问者模式
    wmv怎么转换成视频mp4
    Python二级综合题:计算总成绩 五种解法
    SpringBoot + SpringSecurity + redis 整合优化版(2)
    Redis(九) - Redis之分布式锁
    用友U8与MES系统API接口对接案例分析
    标准库函数使用及源码
    LLAMA2(Meta大语言模型)可运行整合包的下载与安装
    Ubuntu 搭建小熊派 hi3861 环境
  • 原文地址:https://blog.csdn.net/nianyixiaotian/article/details/133126027