mongodb+php实现简单的增删改查_MongoDB

windows上安装mongodb的php扩展

下载地址https://s3.amazonaws.com/drivers.mongodb.org/php/index.html

找到对应的php版本的dll文件,下载php_mongo.dll,放到php安装目录下的ext目录中,修改php.ini,添加一项extension=php_mongo.dll,没有找到支持php7的dll

  1. 获取MongoClient对象,new出来
  2. 获取数据库对象db,通过MongoClient对象的数据库属性,$MongoClient->数据库名
  3. 获取集合collection,通过db对象的集合属性,$db->集合名
  4. 创建集合,调用db对象的createCollection()方法,
  5. 调用collection对象的find()方法,查询数据,$collection->find()
  6. 调用collection对象的update ()方法,更新数据,$collection->update($condition,$data);
  7. 调用collection对象的insert ()方法,插入数据,$collection->insert($data);
<?php
// 连接到mongodb
$mongoClient = new MongoClient();
// 选择一个数据库
$db = $mongoClient->test;

//获取集合
$collection=$db->users;

//更新文档
$condition=array();
$condition["id"]=1;
$data=array();
$data['name']="wangwu";
$data['age']="11";
$collection->update($condition,$data);

//插入文档
$data=array();
$data['id']=4;
$data['name']="哈哈";
$data['age']="11";
$collection->insert($data);

//删除文档
$condition=array();
$condition['id']=2;
$collection->remove($condition);

//查询文档
$users=$collection->find();
foreach ($users as $k => $v) {
  print_r($v);
}
?>

以上是小编为您精心准备的的内容,在的博客、问答、公众号、人物、课程等栏目也有的相关内容,欢迎继续使用右上角搜索按钮进行搜索php实现增删改查
mongodb增删改查
php mongodb 增删改查、php实现增删改查、php简单的增删改查、php实现增删改查实例、php实现mysql增删改查,以便于您获取更多的相关知识。

时间: 2024-10-23 15:47:22

mongodb+php实现简单的增删改查_MongoDB的相关文章

谁有最简单的增删改查程序啊,发过来研究研究呗

问题描述 以前学的是ASP,最近转到.net上,看了一些书还是有些迷茫,还求能给个最简单的增删改查或者新闻发布系统研究一下,我用的是VS2008 解决方案 解决方案二:http://topic.csdn.net/u/20110414/10/06526263-9e0d-491f-b963-7ae0afd1f7e4.html解决方案三:简单增删改查:

Yii2框架数据库简单的增删改查语法小结

User::find()->all(); //返回所有用户数据: User::findOne($id); //返回 主键 id=1 的一条数据: User::find()->where(['name' => 'ttt'])->one(); //返回 ['name' => 'ttt'] 的一条数据: User::find()->where(['name' => 'ttt'])->all(); //返回 ['name' => 'ttt'] 的所有数据: U

PHP简单操作MongoDB的方法(安装及增删改查)_php技巧

本文实例讲述了PHP简单操作MongoDB的方法.分享给大家供大家参考,具体如下: php操作MongoDB的话首先从网上下载MongoDB的扩展包,https://github.com/mongodb/mongo-php-driver/downloads,选择对应的扩展包. 这是我下的,然后解压,VC6适合apache,VC9适合IIS,ts(thread safe)指PHP以模块形式运行的. 然后把其中的php_mongo.dll放在PHP中的ext文件夹中,然后在PHP.INI里面加入ex

MongoDB.NET 2.2.4驱动版本对Mongodb3.3数据库中GridFS增删改查_MongoDB

本文实例为大家分享了针对Mongodb3.3数据库中GridFS增删改查,供大家参考,具体内容如下 Program.cs代码如下: internal class Program { private static void Main(string[] args) { GridFSHelper helper = new GridFSHelper("mongodb://localhost", "GridFSDemo", "Pictures"); #re

【小试身手】几个自定义控件的组合应用,实现简单的“增删改查”功能(有源码)

       分页控件.查询控件.显示数据的控件和表单控件,终于把这几个控件结合在一起了,和在一起之后就可以让"增删改查"变的非常的简单和容易了,当然还需要数据访问函数库的支持.      综合演示的IDE是 vs2008,.net Framework2.0,C#, B/S .目标(适用范围)是网站的后台管理.OA.CRM.CMS等信息管理方面的项目.      演示网址:http://jyk.mainsdn.com/ 感谢 CleverKing (www.mainsdn.com)提供

Java通过JDBC进行简单的增删改查MySQL数据库

JDBC基本操作   下面的所有方法和数据成员都在public class JDBCOperation内部. (1)定义记录的类(可选) 这样做主要是为了便于操作和接口定义,是非必须的. static class Student {         private String Id;         private String Name;         private String Sex;         private String Age;           Student(Str

php对xml进行简单的增删改查(CRUD)操作

假如有下面xml文件: <?xml version="1.0" encoding="UTF-8"?> <setting>     <preferTime>55.8</preferTime>          <playerValue>56</playerValue>           <reduceValue>40</reduceValue>           <

Yii2框架数据库简单的增删改查语法小结_php实例

User::find()->all(); //返回所有用户数据: User::findOne($id); //返回 主键 id=1 的一条数据: User::find()->where(['name' => 'ttt'])->one(); //返回 ['name' => 'ttt'] 的一条数据: User::find()->where(['name' => 'ttt'])->all(); //返回 ['name' => 'ttt'] 的所有数据: U

现在在学hibernate可是总是不会写各种增删改查方法有什么方法能让我快速搞明白呢

问题描述 现在在学hibernate可是总是不会写各种增删改查方法有什么方法能让我快速搞明白呢 现在在学hibernate可是总是不会写各种增删改查方法有什么方法能让我快速搞明白呢 不会写方法啊 求速教 解决方案 增删查改就4个方法,都学不会?那么基本上你得问问自己,基本的编程知识是不是都没有.建议从基础的学.比如说开发环境怎么搭建,怎么写基本的java程序. 解决方案二: hibernate不难的,他就一个框架.把sql语句研究下就会了.主要发是环镜的搭建,配置spring+springMVC