zoukankan      html  css  js  c++  java
  • windows2012 下面php7.2 安装mongodb4.0.4的扩展以及操作mongodb的方法

     php连接mongodb驱动 的下载页面http://pecl.php.net/package/mongodb

    数据插入:

    $manager = new MongoDBDriverManager('mongodb://localhost:27017');
    $bulk = new MongoDBDriverBulkWrite;
    $bulk->insert(['name' => 'JetWu5', 'age' => 26]);
    $bulk->insert(['name' => 'JetWu6', 'age' => 26]);
    $writeConcern = new MongoDBDriverWriteConcern(MongoDBDriverWriteConcern::MAJORITY, 1000);//可选,修改确认
    $res = $manager->executeBulkWrite('wjt.friend', $bulk, $writeConcern);
    echo '<pre>';
    print_r($res);

    数据查询:

    $manager = new MongoDBDriverManager('mongodb://localhost:27017');
    $query = new MongoDBDriverQuery(['age' => 24], ['sort' => ['age' => 1]]);
    $cursor = $manager->executeQuery('wjt.friend', $query);
    $data = [];
    foreach($cursor as $doc) {
      $data[] = $doc;
    }
    echo '<pre>';
    print_r($data);

    数据修改:

     
    $manager = new MongoDBDriverManager('mongodb://localhost:27017');
    $bulk = new MongoDBDriverBulkWrite;
    $bulk->update(
      ['name' => 'JetWu5'],
      ['$set' => ['age' => 30, 'promise' => 'always smile!']]
    );
    $writeConcern = new MongoDBDriverWriteConcern(MongoDBDriverWriteConcern::MAJORITY, 1000);//可选,修改确认
    $res = $manager->executeBulkWrite('wjt.friend', $bulk, $writeConcern);
    echo '<pre>';
    print_r($res);

    数据删除:

     
    $manager = new MongoDBDriverManager('mongodb://localhost:27017');
    $bulk = new MongoDBDriverBulkWrite;
    $bulk->delete(['name' => 'JetWu3']);
    $bulk->delete(['name' => 'JetWu4']);
    $writeConcern = new MongoDBDriverWriteConcern(MongoDBDriverWriteConcern::MAJORITY, 1000);//可选,修改确认
    $res = $manager->executeBulkWrite('wjt.friend', $bulk, $writeConcern);
    echo '<pre>';
    print_r($res);
  • 相关阅读:
    移动终端app测试点总结
    Android测试环境搭建(win7)
    Jenkins知识地图
    Jenkins快速上手
    接口测试总结
    性能测试总结(三)--工具选型篇
    性能测试总结(二)---测试流程篇
    性能测试总结(一)---基础理论篇
    网友评论诺基亚和Android
    手撕伪鸡汤,人事部门经理给你的八个职场忠告
  • 原文地址:https://www.cnblogs.com/saintdingspage/p/10029996.html
Copyright © 2011-2022 走看看