MongoDB学习之路(五)】的更多相关文章

MongoDB $type 操作符 类型 数字 备注 Double 1 String 2 Object 3 Array 4 Binary data 5 Undefined 6 已废弃 Object id 7 Boolean 8 Date 9 Null 10 Regular Expression 11 JavaScript 13 Symbol 14 JavaScript(with scope) 15 32-bit Integer 16 Timestamp 17 64-bit Integer 18…
主从复制                                                                                       主从节点开启 主节点的设置,只需要在某一个服务启动时加上 –master 参数 ,而从节点加上 –slave 和 –source 参数,即可实现同步. 所有的从节点都从主节点复制内容.目前还没有能从从节点复制的机制,原因是从节点没有保存自己的oplog. 添加及删除源 添加从节点可以在开启的时候不添加源,可以向sou…
第一节 MongoDB介绍及下载与安装 引言 MongoDB是一个介于关系数据库和非关系数据库之间的产品,是非关系数据库当中功能最丰富,最像关系数据库的.他支持的数据结构非常松散,是类似 json的bjson格式,因此可以存储比较复杂的数据类型.Mongo最大的特点是他支持的查询语言非常强大,其语法有点类似于面向对象的查询语言,几 乎可以实现类似关系数据库单表查询的绝大部分功能,而且还支持对数据建立索引. 它的特点是高性能.易部署.易使用,存储数据非常方便.主要功能特性有: 面向集合存储,易存储…
一.count.distinct与group 1.count函数:查询文档数,如下图: 2.distinct:去重,用法:db.runCommand({distinct:"集合名", key:"查询的键"}),如下图: 3.group:分组,语法如下:首先会按照key指定的键进行分组,每组的每一个文档都要执行$reduce指定的方法,该方法接收2个参数,一个是组内本条文档,一个是累加器数据. db.runCommand({group:{ ns: 集合名, key: …
redis官方推荐使用的客户端程序 打星星表示推荐使用的客户端程序,一个笑脸表示最近6个月内有过正式活动的.http://redis.io/clients/#c 从这里我们可以判断官方推荐我们使用ServiceSatck.Redis与StackExchange.Redis,首先要注意的是在ServiceStack.Redis在4.0开始商业化收费的.所以我们这里就不做介绍了,我们只使用StackExChange.Redis做一些简单的C#上面的操作. 这是StackExChange.Redis在…
一.前言 今天,我们来学习几乎所有单片机都有的功能,定时器的使用,定时器对单片机来说是相当重要的,有了它,单片机就可以进行一些复杂的工作. 二.原理与分析 谈到定时器的控制,我们最先想到的是要给它赋初值和选择工作模式吧,下面我带大家熟悉一下cc2530中的定时器寄存器. 如上图所见,DIV寄存器用来确定定时器运行一次所需的时间,MODE用来选择定时器的工作模式. 定时器中断的标志位,有中断发生时,置为1 三.程序 #include <ioCC2530.h> #define uint unsig…
MongoDB插入文档 MongoDB使用insert()或save()方法向集合中插入文档. db.COLLECTION_NAME.insert(document); For instance >db.learn.insert({ title:'learnToInsert', description:'SimpleFunction' }); 上述learn为集合名字,根据自己的实际情况来改变. 我们还可以将数据定义为一个变量,如下所示: >document=({ title:'learnTo…
数据库 一个MongoDB可以建立多个数据库. MongoDB的默认数据库为"db",该数据库存储在data目录中. MongoDB的单个实例可以容纳多个独立的数据库,每一个都有自己的集合和权限,不同的数据库也放置在不同的文件中. show dbs可以显示所有的数据列表. db可以显示当前数据库对象或集合. use可以连接到一个指定的数据库 数据库名字的命名规范 不能是空字符串("") 不得含有''(空格). .. $. /.  和 \0(空字符). 应全部小写 最…
MongDB特点 MongoDB是由C++语言编写的,是一个基于分布式文件存储的开源数据库系统. 在高负载的情况下,添加更多的节点,可以保证服务器的性能. MongoDB旨在为WEB应用提供可拓展的高性能数据存储解决方案. MongoDB将数据存储为一个文档,数据结构由键值(key=>value)对组成.MongoDB文档类似于JSON对象.字段值可以包含其他文档,数组及文档数组. For example { name:"qiu", age:20, status:"st…
NoSQL简介 NoSQL(Not Only SQL),意为"不仅仅是SQL" 关系型数据库遵循ACID规则 1. A(Atomicity)原子性 指的是事务里的所有操作要么全部做完,要么全都不做,事务成功的条件是事务里的所有操作都成功,只要有一个操作失败,整个事务就失败,需要回滚. 2. C(Consistency)一致性 数据库要一直处于一致的状态,事务的运行不会改变数据库原本的一致性约束 3. I(Isolation)独立性 所谓独立性是指并发的事务之间不会互相影响,如果一个事务…