MongoDB PHP基本操作,快速入门
来源:互联网 发布:无间道3剧情解析 知乎 编辑:程序博客网 时间:2024/06/06 01:22
首先大概介绍一下mongoDB的基本操作
MongoDB 创建数据库:
use DATABASE_NAME
查看所有数据库:
show dbs
MongoDB 删除数据库:
先切换数据库use DATABASE_NAME
db.dropDatabase()
删除集合site :
show tables
db.site.drop()
MongoDB 插入文档:
db.col.insert(document)
MongoDB 更新文档:
db.col.update({‘title’:’MongoDB 教程’},{$set:{‘title’:’MongoDB’}})
MongoDB 删除文档:
db.col.remove({‘title’:’MongoDB 教程’})
MongoDB 查询文档:
db.col.find({key1:value1, key2:value2}).pretty() pretty表示格式化查询的内容
(>) 大于 - $gt(<) 小于 - $lt(>=) 大于等于 - $gte(<= ) 小于等于 - $lte db.col.find({"likes" : {$gt : 100}}) likes大于100的数据db.col.find({likes : {$lt :200, $gt : 100}}) 多个条件
删除集合记录中某一字段
db.User.update({},{$unset:{‘address’:”}},false, true)
创建集合
$m = new MongoClient(); // 连接$db = $m->test; // 获取名称为 "test" 的数据库$collection = $db->createCollection("mydb");echo "集合创建成功"; ?>
插入文档
<?php$m = new MongoClient(); // 连接到mongodb//设置用户名或密码时:$m = new MongoClient("mongodb://admin:12345678@192.168.138.35:27017");$db = $m->test; // 选择一个数据库$collection = $db->mycol; // 选择集合$document = array( "title" => "MongoDB", "description" => "database", "likes" => 100, "url" => "http://www.runoob.com/mongodb/", "by", "mydb");$collection->insert($document);echo "数据插入成功";?>
查找文档
<?php$m = new MongoClient(); // 连接到mongodb$db = $m->test; // 选择一个数据库$collection = $db->runoob; // 选择集合$cursor = $collection->find();// 迭代显示文档标题foreach ($cursor as $document) { echo $document["title"] . "\n";}?>
更新文档
<?php$m = new MongoClient(); // 连接到mongodb$db = $m->test; // 选择一个数据库$collection = $db->runoob; // 选择集合// 更新文档$collection->update(array("title"=>"MongoDB"), array('$set'=>array("title"=>"MongoDB 教程")));// 显示更新后的文档$cursor = $collection->find();// 循环显示文档标题foreach ($cursor as $document) { echo $document["title"] . "\n";}?>
删除文档
<?php$m = new MongoClient(); // 连接到mongodb$db = $m->test; // 选择一个数据库$collection = $db->runoob; // 选择集合// 移除文档$collection->remove(array("title"=>"MongoDB 教程"), array("justOne" => true));// 显示可用文档数据$cursor = $collection->find();foreach ($cursor as $document) { echo $document["title"] . "\n";}?>
阅读全文
2 0
- MongoDB PHP基本操作,快速入门
- php mongodb 基本操作
- Java mongodb 基本操作入门
- Java mongoDB 基本操作入门
- MongoDb 基本操作(PHP)
- PHP基本语法快速入门
- 用php实现mongoDB的基本操作
- 用php实现mongoDB的基本操作
- mongodb php增删改查基本操作
- Mongodb快速入门之使用Java操作Mongodb
- Mongodb快速入门之使用Java操作Mongodb
- Mongodb快速入门之使用Java操作Mongodb
- Mongodb快速入门之使用Java操作Mongodb
- 2、Mongodb快速入门之使用Java操作Mongodb
- 学习MongoDB--(2-2):MongoDB入门(Shell基本操作)
- 【MongoDB】MongoDB入门(一)基本操作&常用命令
- js基本操作(基础快速入门篇)
- Php操作mongodb的基本操作—增删改…
- Git使用gitignore建立项目过滤规则
- 首页弹出一次的弹出层
- js 快速数组排序 Array sort()排序算法 splice()
- hdu 3549 Flow Problem (EK 最大流)
- win7在同一窗口打开文件夹设置失效
- MongoDB PHP基本操作,快速入门
- CentOs7相对于CentOs6的常用命令变化
- 13 款开源的全文搜索引擎
- 谷歌GDELT数据说明
- mysql主从备份
- tensorflow:批标准化(Bacth Normalization,BN)
- HDU4763 Theme Section(next数组__kmp+扩展)
- Android中字符设备驱动和应用实例(一)——驱动部分
- Thinkphp 更新图片,删除原图,更新文字或者图片互不干涉,可以只更新图片或者只更新文字。