mongo 学习《1》

j = { name : "mongo" };
t = { x : 3 };
> db.things.save(j);
> db.things.save(t);
> db.things.find();

批量插入。
 for (var i = 1; i <= 20; i++) db.things.save({x : 4, j : i});
> db.things.find();
查询个数限制

db.things.find().limit(3);

----

var cursor = db.things.find();
> while (cursor.hasNext()) printjson(cursor.next());
db.things.find().forEach(printjson);
var arr = db.things.find().toArray();
时间: 2024-10-11 03:56:55

mongo 学习《1》的相关文章

mongo 学习教程(全)

看的是爱酷学习网的视频:http://www.icoolxue.com/album/show/98 01 安装 1.先建mongoDB-data文件夹存数据 2.安装DB 3.设置环境变量:把bin目录:D:\mongodb\bin,添加到path下(:D:\mongodb\bin),好处是可以直接在cmd的命令行中输入mongod运行(这样也可检测),如果不设置环境变量,需要cd到当前目录下才能mongodb 启动 使用批处理文件来启动mongoDB,mongod.exe -dbpath d:

mongo学习笔记(六):linux上搭建

linux分以下几台 monogos 192.68.68.89:790 mongocfg 192.68.68.89:890 mongod1 192.68.68.89:990 mongod2 192.68.68.89:1090 1.用ssh把 mongodb-linux-x86_64-3.0.6.tgz 移到linux /root上 2.解压到/root/mongodb-3.0.6/ tar zxf mongodb-linux-x86_64-3.0.6.tgz 3.添加data和log文件夹 mk

mongo学习笔记(五):分片

分片  人脸:       代表客户端,客户端肯定说,你数据库分片不分片跟我没关系,我叫你干啥就干啥,没什么好商量的. mongos: 首先我们要了解”片键“的概念,也就是说拆分集合的依据是什么?按照什么键值进行拆分集合.... 好了,mongos就是一个路由服务器,它会根据管理员设置的“片键”将数据分摊到自己管理的mongod集群,数据 和片的对应关系以及相应的配置信息保存在"config服务器"上. mongod:   一个普通的数据库实例,如果不分片的话,我们会直接连上mongo

mongo学习1 (转)

关于mongodb的好处,优点之类的这里就不说了,唯一要讲的一点就是mongodb中有三元素:数据库,集合,文档,其中“集合” 就是对应关系数据库中的“表”,“文档”对应“行”. 一: 下载 上MongoDB官网 ,我们发现有32bit和64bit,这个就要看你系统了,不过这里有两点注意: ①:根据业界规则,偶数为“稳定版”(如:1.6.X,1.8.X),奇数为“开发版”(如:1.7.X,1.9.X),这两个版本的区别相信大家都知道吧. ②:32bit的mongodb最大只能存放2G的数据,64

mongo学习整理

mongo做为NOSQL家族中一员,被广泛使用以及应用到生产环境中,有其出色的性能.关系型数据库(RDBMS )在互联网中依然是不可替代的一部分,mongo基于NOSQL的特性,在程序中RDBMS不适用或性能不高,操作不便,以及缺陷的领域发挥重要的作用. RDBMS基于ACID准则设计: ACID,指数据库事务正确执行的四个基本要素的缩写.包含:原子性(Atomicity).一致性(Consistency).隔离性(Isolation).持久性(Durability).一个支持事务(Transa

mongo 学习笔记

mysql语句 : select * from table where id < 10 order by time desc limit 1 update table set time = '12345678899' insert table (a,b,c) values(1,2,3),(4,5,6) delete from table where id < 10 mongo语句: db.table.find({id:{$gt:10}}).limit(1) db.table.update({t

mongo学习笔记(三)

一.索引 db.person.remove({})for(var i=0;i<100000;i++){var rand = parseInt(i*Math.random());db.person.insert({"name":"xx"+i,"age":rand})} db.person.find({"name":"xx"+1000}).explain() stage 是COLLSCAN 说明没有走索引

mongo学习-基础知识

文档文档就是键值对的一个有序集.每种编程语言表示文档的方法不太一样,但大多数编程语言都有一些想通的数据结构,比如映射.散列.字典.MongoDB不但区分类型,而且区分大小写.例:下面两个文档是不同的{"foo":3}{"foo":"3"} 下面两个文档是不同的{"foo":3}{"Foo":3} MongoDB的文档不能有重复的键.文档中的键/值对是有序的:{"x":1,"y&

mongo学习笔记(二)

一.聚合 <1> Count 1.db.person.count() 2.db.person.count({"age":20}) <2> Distinct db.person.distinct("age")//指定了谁,谁就不能重复 <3> Group key:这个就是分组的key,我们这里是对年龄分组.initial: 每组都分享一个”初始化函数“,特别注意:是每一组,比如这个的age=20的value的list分享一个init