php操作MongoDB基础教程

 这篇文章主要介绍了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");
//选择数据库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();
 

时间: 2024-09-20 10:57:58

php操作MongoDB基础教程的相关文章

php操作MongoDB基础教程(连接、新增、修改、删除、查询)_php实例

复制代码 代码如下: //连接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有用户名密码并指定数

使用Python脚本操作MongoDB的教程_python

连接数据库 MongoClient VS Connection class MongoClient(pymongo.common.BaseObject) | Connection to MongoDB. | | Method resolution order: | MongoClient | pymongo.common.BaseObject | __builtin__.object | class Connection(pymongo.mongo_client.MongoClient) | C

Node.js原子性操作MongoDB实例教程

假设基础数据为: { "name" : "cb", "data" : 0,} 有时候为了充分利用多核,会同时开启多个node进程,但是若部分代码若涉及到操作mongodb就会有下面现象. "理想情况下",多个进程执行完后得数据为: { "name" : "cb", "data" : 6000,} 其实不然 ! 我们看看获得结果是怎么样的. co(function *

python操作MongoDB基础知识_python

首先运行easy_install pymongo命令安装pymongo驱动.然后执行操作:创建连接 复制代码 代码如下: In [1]: import pymongoIn [2]: connection = pymongo.Connection('localhost', 27017) 切换到数据库malware 复制代码 代码如下: In [3]: db = connection.malware 获取collection 复制代码 代码如下:  In [4]: collection = db.m

java操作mongodb基础(查询 排序 输出list)_java

复制代码 代码如下: package com.infomorrow.webroot; import java.util.List; import com.mongodb.BasicDBObject;import com.mongodb.DB;import com.mongodb.DBCollection;import com.mongodb.DBCursor;import com.mongodb.DBObject;import com.mongodb.MongoClient; public cl

Python 操作 MongoDB

原文 这篇文章主要介绍了使用Python脚本操作MongoDB的教程,MongoDB作为非关系型数据库得到了很大的宣传力度,而市面上的教程一般都是讲解JavaScript的脚本操作,本文则是基于Python,需要的朋友可以参考下 0.启动mongodb数据库 $ mongod.exe --dbpath D:\mongodb\data\db 1.连接数据库 MongoClient VS Connection class MongoClient(pymongo.common.BaseObject)

在Python中使用mongoengine操作MongoDB教程

  在Python中使用mongoengine操作MongoDB教程          这篇文章主要介绍了在Python中使用mongoengine操作MongoDB教程,包括在Django下的一些使用技巧,需要的朋友可以参考下 最近重新拾起Django,但是Django并不支持mongodb,但是有一个模块mongoengine可以实现Django Model类似的封装.但是mongoengine的中文文档几乎没有,有的也是简短的几句介绍和使用.下面我就分享一下我在使用过程中所记录下的一些笔记

Java操作MongoDB进行增删改查实例教程

现在我们就用Java来操作MongoDB的数据. 一.准备工作 1. 首先,下载mongoDB对Java支持的驱动包 驱动包下载地址:https://github.com/mongodb/mongo-java-driver/downloads mongoDB对Java的相关支持.技术:http://www.mongodb.org/display/DOCS/Java+Language+Center 驱动源码下载:https://download.github.com/mongodb-mongo-j

Excel2007基础教程:插入行和列

Excel2007基础教程:插入行和列 虽然工作表中的行数和列数是固定的,但如果需要为添加信息腾出空间,则用户仍然可以插入和删除行和列.这些操作并不改变行和列的数量.其实,插入一 个新行就是把其他行向下移,腾出一个新行.如果最后一行为空,将从工作表中删除.插入新的一列,其他列将向右移,如果最后一列为空,将会被删除. 注意:如果最后一行不为空,则用户不能插入一个新行.同样地,如果最后一列包含信息,则Excel 不会让用户插入新的一列.如果想尝试添加一行或一列,将显示如图4.11 所示的对话框. 可