- 浏览: 24091 次
最新评论
文章列表
8、如何删除文档?
语法格式:db.colection.remove(<query>, <justone>);
对应与SQL中的DELETE语句,<query>相当于where条件,<justone>相当于limit 1。
只有当<justone>的值为true或1时,只删除第一条符合条件的文档:
> db.zyv.find();
{ "_id" : ObjectId("50c890633c5d2c447b69b483"), "title" ...
7、如何进行更新操作?
在Mongodb中可以通过下面2种方式更新数据:
save方法
update方法
7.1 update方法。 update方法是更新文档最常用的方法。update方法一般用来更新一个文档,但也可以使用multi选项一次更新多个文档。update ...
6、 如何进行插入 操作?
在MongoDB中可以通过下面三种方式向数据库插入数据:
Insert方式
Save方式
Upsert方式
所有的插入操作遵循以下规则:
如果没有指定_id属性,则自动生成一个ObjectId类型的唯一的_id;如果指定了_id ...
1、 是什么
MongoDB 提供灵活、可扩展的存储方式,是面向文档的数据库,而不是关系型数据库,因此被称为NoSQL 数据库(与经典的关系数据库如Oracle 、SQLServer 、DB2 新相比)。在传统的关系数据库中,用类似网格的平面模型 ...
对Nodejs的个人理解
- 博客分类:
- Nodejs
相对于apache等的线程模式,nodejs内置了事件处理机制。面对每一个请求,并不是创建一个线程去处理,而是使用一个事件去处理。事件处理可以减少线程的创建。在处理一个事件时,只需要多分配一部分堆内存即可。事件的回调可以通过内部管道通信来完成。
NIO。非阻塞式的IO操作,不会直接去操作IO,而是通过事件回调来实现,减少等待事件。
事件处理机制在内部减少了同步等待的可能性,从而可以处理更高的同步请求,提升系统的吞吐量。
好比银行的排号系统。假设银行网点只有一个柜台(CPU),柜台前可以供5个人排队(同步数),那么这个银行网点支持最大并发就是5,如果多于5人,就只能在银行外面等待了。当银行加 ...
Linux下安装配置Nodejs
- 博客分类:
- Nodejs
1、首先要在要下载Nodejs
Linux版本。可以从Nodejs
官方网站http://nodejs.org
上面下载。当前最新的安装版本是:http://nodejs.org/dist/v0.8.15/node-v0.8.15-linux-x86.tar.gz (二进制版本)
2、
建立要安装的node目录。运行
$wget http://nodejs.org/dist/v0.8.15/node-v0.8.15-linux-x86.tar.gz
tar -xvf node-v0.8.15-linux-x86.tar.gz
cd ...
1、
首先要在windows
下面安装Nodejs
。可以从Nodejs
官方网站http://nodejs.org
上面下载。当前最新的安装版本是:http://nodejs.org/dist/v0.8.15/node-v0.8.15-x86.msi
2、
安装VJET
。VJET JavaScript IDE
是一个Eclipse
...
1、配置说明
1) Moodle版本:本次安装Moodle的版本是Moodle 2.3.3+ (MOODLE_23_STABLE)版本,版本需要PHP 5.3.2, MySQL 5.1.33 or Postgres 8.3 or MSSQL 2005 or Oracle 10.2。Moodle下载地址:http://download.moodle.org/moodle/moodle-latest.zip 下载完成后解压缩到d:\php\app目录下面。
2) Apache版本:本次安装的Apache版本为Apache2.2 for windows安装版。下载地址为:http://mi ...