php7 安装mongodb4.0.4的扩展以及操作mongodb的方法

数据插入:

$manager = new MongoDB\Driver\Manager(‘mongodb://localhost:27017‘);
$bulk = new MongoDB\Driver\BulkWrite;
$bulk->insert([‘name‘ => ‘JetWu5‘, ‘age‘ => 26]);
$bulk->insert([‘name‘ => ‘JetWu6‘, ‘age‘ => 26]);
$writeConcern = new MongoDB\Driver\WriteConcern(MongoDB\Driver\WriteConcern::MAJORITY, 1000);//可选,修改确认
$res = $manager->executeBulkWrite(‘wjt.friend‘, $bulk, $writeConcern);
echo ‘<pre>‘;
print_r($res);

数据查询:

$manager = new MongoDB\Driver\Manager(‘mongodb://localhost:27017‘);
$query = new MongoDB\Driver\Query([‘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 MongoDB\Driver\Manager(‘mongodb://localhost:27017‘);
$bulk = new MongoDB\Driver\BulkWrite;
$bulk->update(
  [‘name‘ => ‘JetWu5‘],
  [‘$set‘ => [‘age‘ => 30, ‘promise‘ => ‘always smile!‘]]
);
$writeConcern = new MongoDB\Driver\WriteConcern(MongoDB\Driver\WriteConcern::MAJORITY, 1000);//可选,修改确认
$res = $manager->executeBulkWrite(‘wjt.friend‘, $bulk, $writeConcern);
echo ‘<pre>‘;
print_r($res);

数据删除:

$manager = new MongoDB\Driver\Manager(‘mongodb://localhost:27017‘);
$bulk = new MongoDB\Driver\BulkWrite;
$bulk->delete([‘name‘ => ‘JetWu3‘]);
$bulk->delete([‘name‘ => ‘JetWu4‘]);
$writeConcern = new MongoDB\Driver\WriteConcern(MongoDB\Driver\WriteConcern::MAJORITY, 1000);//可选,修改确认
$res = $manager->executeBulkWrite(‘wjt.friend‘, $bulk, $writeConcern);
echo ‘<pre>‘;
print_r($res);

原文地址:https://www.cnblogs.com/saintdingspage/p/10029996.html

时间: 2024-10-18 09:14:49

php7 安装mongodb4.0.4的扩展以及操作mongodb的方法的相关文章

关于安装MongoDB4.0.9启动服务时显示connect failed错误的解决

1.在安装完MongoDB4.0.9后在其/bin目录下打开CMD输入mongo测试服务是否开启,结果显示connect failed错误 解决方法: 出现这个错误的主要原因时因为在我们计算机的服务里面没有启动mongo服务,我们需要手动去启动 3.最后再次在其bin目录下运行cmd输入mongo测试,并在浏览器访问127.0.0.1:27017 原文地址:https://www.cnblogs.com/yuanchao-blog/p/10906992.html

centos7安装MongoDB4.0(yum安装)

1.添加 yum repo vi /etc/yum.repos.d/mongodb-org-4.0.repo 添加如下内容 [mongodb-org-4.0] name=MongoDB Repository baseurl=https://repo.mongodb.org/yum/redhat/$releasever/mongodb-org/4.0/x86_64/ gpgcheck=1 enabled=1 gpgkey=https://www.mongodb.org/static/pgp/ser

Deepin 安装MongoDB4.0

最近在看爬虫,其中需要用到MangoDB数据库,在安装的时候遇到了很多问题,最终查了很多资料,终于解决了. 现记录如下: 系统配置:deepin 15.8 Step1:导入秘钥,命令如下: sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv 9DA31620334BD75D9DCB49F368818C72E52529D4 Step2:创建源列表,命令如下: echo "deb [ arch=amd64] https:

Eclipse4.4.2手动安装Veloeclipse-2.0.8

引言:     新安装了Eclipse最新版本 4.4.2 Luna(月神),由于项目中使用到了模板引擎Velocity,所以想安装一个Velocity插件, 在网上找了一下,看到Google的veloeclipse插件评价比较好,想试用一下,但发现无法在线安装,原因是天朝屏蔽了对 google网站的访问,只能通过手动下载插件包去安装,安装过程中碰到了很多问题,参考了很多资料,终于装好了,汇总了网友的部分资料 分享总结一下.   开发环境:     Eclipse版本:Eclipse 4.4.2

mongodb4.0.2 复制集主从部署

介绍 复制集(Replica Sets),是一个基于主/从复制机制的复制功能,进行同一数据的异步同步,从而使多台机器拥有同一数据的都多个副本,由于有自动故障转移和恢复特性,当主库宕机时不需要用户干预的情况下自动切换到其他备份服务器上做主库,一个集群最多可以支持7个服务器,并且任意节点都可以是主节点.所有的写操作都被分发到主节点,而读操作可以在任何节点上进行,可以实现读写分离,提高负载. 写在前面 之前一直使用的master/salve主从架构,不料4.0版本后不支持master/salve这种方

安装使用Mongoose配合Node.js操作MongoDB的基础教程【转载】

这篇文章主要介绍了安装使用Mongoose来让Node.js操作MongoDB的基础教程,前端js+后端node+js操作MongoDB正是所谓最流行的一种JavaScript全栈开发方案,需要的朋友可以参考下 安装mongoose 使用express准备一个TestMongoDB项目,命令序列如下: express TestMongoDB cd TestMongoDB npm install 执行完上面的命令后,使用下面的命令安装mongoose: npm install mongoose -

windows下php7安装redis扩展

windows下php7安装redis扩展windows下开发用的wamp集成的环境,想装个php-redis扩展.php_redis.dll下载地址:https://pecl.php.net/package/redis 看下自己phpinfo的信息:线程安全版本:Thread Safe:enabledphp版本:PHP Version 7.0.10 根据说明选择对应的版本redis.dll版本 当前环境下就选择7.0 Thread Safe (TS) x64的包下载.将下载解压后的php_re

centos 安装PHP7并且与其他版本共存并且为PHP7安装redis扩展

centos 安装PHP7并且与其他版本共存 wget -c -Ophp-7.1.5.tar.gz http://cn2.php.net/get/php-7.1.5.tar.gz/from/this/mirror tar -xvf php-7.1.5.tar.gz cd php-7.1.5 在安装之前首先要搞定一些依赖,不过有一些依赖我在安装PHP5.6.30的时候都安装过了,还有少数部分依赖没有安装,那么我也给出全新的依赖谁让我们是伸手党,安装过了重新安装也没啥 yum install lib

windows php7 安装 mongodb 扩展

windows php7 安装 mongodb 扩展 确定自己的版本(我的版本是php-7.1.9-Win32-VC14-x64)若不知道可打开phpinfo查看nts(非线程)ts(线程) 注意:86等于32位 下载对应的版本的php_mongodb.dll 文件下载链接:https://pecl.php.net/package/mongodb/1.2.9/windows (按我php版本我选的是php7.1那一栏线程安全类型) (下载需要FQ,如果无法FQ请留言或加QQ:1534147975