MongoDB在PHP中的常用操作小结
发布:smiling 来源: PHP粉丝网 添加日期:2020-09-17 14:41:57 浏览: 评论:0
本篇文章主要是对MongoDB在PHP中的常用操作进行了详细的总结介绍,需要的朋友可以过来参考下,希望对大家有所帮助
- $mongodb = new Mongo();
- //$connection = new Mongo( "$dburl:$port" ); // connect to a remote host (default port)
- $mydb = $mongodb->mydb; //隐性创建数据库mydb
- $mydb = $mongodb->selectDB("mydb"); //直接选择已经存在的数据库
- $collection = $mydb->mycollect; //选择所用文集,如果不存在,自动创建
- $collection = $db->selectCollection('mydb'); //只选择,不创建
- //插入新纪录
- $collection->insert(array("name"=>"l4yn3", "age"=>"10", "sex":"unknow"));
- //修改记录
- $where = array("name"=>"l4yn3");
- $update_item = array('$set'=>array("age"=>"15", "sex":"secret"));
- $collection->update($where, $update_item);
- $options['multiple'] = true; //默认是 false,是否改变匹配的多行
- $collection->update($where, $update_item, $options);
- //查询记录
- $myinfo = $collection->findOne(array("name"=>"l4yn3"));
- $myinfo = $collection->findOne(array("name"=>
- "l4yn3"), array("age"=>"15"));
- //按条件查找:
- $query = array("name"=>"l4yn3");
- $cursor = $collection->find($query); //在$collectio集合中查找满足$query的文档
- while($cursor->hasNext())
- {
- var_dump($cursor->getNext()); //返回了数组
- }
- //返回文档记录数量
- $collection->count();
- //删除一个数据库:
- $connection->dropDB("...");
- //列出所有可用数据库:
- $m->listDBs(); //无返回值
- //关闭连接:
- $connection->close();
php各种连接mongodb数据库的参数方式
- //连接localhost:27017
- $conn = new Mongo();
- //连接远程主机默认端口
- $conn = new Mongo('test.com');
- //连接远程主机22011端口
- $conn = new Mongo('test.com:22011');
- //MongoDB有用户名密码
- $conn = new Mongo("mongodb://${username}:${password}@localhost")
- //MongoDB有用户名密码并指定数据库blog
- $conn = new Mongo("mongodb://${username}:${password}@localhost/blog");
- //多个服务器
- $conn = new Mongo("mongodb://localhost:27017,localhost:27018");
Tags: MongoDB
- 上一篇:Php无限级栏目分类读取的实现代码
- 下一篇:php跨域cookie共享使用方法
相关文章
- ·使用php mongodb扩展时比较需要注意的事项(2014-03-22)
- ·PHP实现GRIDFS存储文件到MONGODB的教程(2015-12-10)
- ·MONGODB GRIDFS存取文件PHP示例(2015-12-10)
- ·在MongoDB上如何进行数据的导入与导出(2020-03-22)
- ·php中的mongodb select常用操作代码示例(2021-04-10)
- ·php实现Mongodb自定义方式生成自增ID的方法(2021-05-17)
- ·PHP实现的mongoDB数据库操作类完整实例(2021-09-08)
- ·PHP使用mongoclient简单操作mongodb数据库示例(2021-11-06)
- ·mongodb和php的用法详解(2021-11-14)
- ·PHP7 mongoDB扩展使用的方法分享(2021-11-20)
推荐文章
热门文章
最新评论文章
- 写给考虑创业的年轻程序员(10)
- PHP新手上路(一)(7)
- 惹恼程序员的十件事(5)
- PHP邮件发送例子,已测试成功(5)
- 致初学者:PHP比ASP优秀的七个理由(4)
- PHP会被淘汰吗?(4)
- PHP新手上路(四)(4)
- 如何去学习PHP?(2)
- 简单入门级php分页代码(2)
- php中邮箱email 电话等格式的验证(2)