php操作MongoDB基础教程(连接、新增、修改、删除、查询)的解决办法
内容摘要
这篇文章主要为大家详细介绍了php操作MongoDB基础教程(连接、新增、修改、删除、查询)的简单示例,具有一定的参考价值,可以用来参考一下
文章正文
这篇文章主要为大家详细介绍了php操作MongoDB基础教程(连接、新增、修改、删除、查询)的简单示例,具有一定的参考价值,可以用来参考一下。
代码如下:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 | <code> //连接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" ); //选择数据库blog $db = $conn ->blog; //制定结果集(表名:users) $collection = $db ->users; //新增 $user = array ( 'name' => 'caleng' , 'email' => 'admin#admin.com' ); $collection ->insert( $user ); //修改 $newdata = array ( '$set' => array ( "email" => "test@test.com" )); $collection ->update( array ( "name" => "caleng" ), $newdata ); //删除 $collection ->remove( array ( 'name' => 'caleng' ), array ( "justOne" => true)); //查找 $cursor = $collection ->find(); var_dump( $cursor ); //查找一条 $user = $collection ->findOne( array ( 'name' => 'caleng' ), array ( 'email' )); var_dump( $user ); //关闭数据库 $conn ->close(); </code> |
注:关于php操作MongoDB基础教程(连接、新增、修改、删除、查询)的简单示例的内容就先介绍到这里,更多相关文章的可以留意
代码注释