MongoDB PHP基本操作,快速入门
2017-09-22 16:13
525 查看
首先大概介绍一下mongoDB的基本操作
MongoDB 创建数据库:
use DATABASE_NAME查看所有数据库:
show dbsMongoDB 删除数据库:
先切换数据库use DATABASE_NAMEdb.dropDatabase()
删除集合site :
show tablesdb.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"; } ?>
相关文章推荐
- MongoDb的基本操作快速入门
- MongoDB快速入门笔记(三)之MongoDB插入文档操作
- 用php实现mongoDB的基本操作
- PHP基本语法快速入门
- MongoDB入门---数据库&&&集合的基本操作
- MongoDB教程快速学会入门 第3篇 细说高级操作
- Mongodb快速入门之使用Java操作Mongodb
- php对mongodb的基本操作(新手)
- Mongodb基本操作入门,增删改查和索引
- MongoDB快速入门笔记(二)之MongoDB的概念及简单操作
- MongoDB教程快速学会入门 第4篇 索引操作
- js基本操作(基础快速入门篇)
- MongoDB快速入门笔记(三)之MongoDB插入文档操作
- MongoDB快速入门笔记(七)MongoDB的用户管理操作
- mongodb php增删改查基本操作
- Php操作mongodb的基本操作—增删改…
- MongoDB快速入门笔记(四)之MongoDB查询文档操作实例代码
- php中mysql连接和基本操作代码(快速测试使用,简单方便)
- MongoDB快速入门笔记(六)之MongoDB的文档修改操作
- 2、Mongodb快速入门之使用Java操作Mongodb