MonogoDB的GirdFS
摘要:GirdFS是一种在MongoDB中存储大二进制文件的机制。mongofiles内置在MongoDB发布版中,可以用来在GridFS中上传、下载、列示、查找或删除文件。$ echo "Hello World" > foo.txt$ ./mongofiles put foo.txtconnected ...
阅读全文
MongoDB索引、聚合
摘要:用$where可以执行任意的js作为查询的一部分。db.foo.find({"$where" : function(){ for(var current in this){ for(var other in this){ if(current != other && this[current] ==...
阅读全文
Monogb基本概念及基本操作
摘要:MongoDB是面向文档的数据库。索引:MongoDB支持通用辅助索引,能进行多种快速查询,也提供唯一的、复合的和地理空间索引能力。存储JavaScript:开发人员不必使用存储过程了,可以直接在服务端存取JavaScript的函数和值。聚合:MongoDB支持MapReduce和其他聚合工具。固定...
阅读全文
高级查询与索引
摘要:> sudo service mongodb start > mongo > exit #退出mongodb 覆盖索引查询 所有的查尊字段都是索引的一部分,所有的查询返回字段在同一个索引中。由于索引存在RAM中,因为索引获取数据要比扫描文档快。 > db.users.ensureIndex({g...
阅读全文
查询、索引和聚合
摘要:> sudo service mongodb start > mongo > mongo --shutdown #关闭MongoDB服务 查询语句条件 1.> $gt = $gte db.user.find({"age":{$gt:10,$lt:15}}) #在user中查询年龄大...
阅读全文
更新和删除文档
摘要:> sudo service mongodb start > mongo > use test #创建数据库 > show dbs # 显示所有数据库 > db.dropDatabase() #删除数据库 > db.createCollection("collectionName") #db.cr...
阅读全文
数据查询
摘要:find > db.collectionName.find() #返回所有数据 > db.collectionName.find().pretty() #可以使返回数据更美观 当find()中传入多个键值对时,MongoDB就会将其作为and查询处理。语法:db.collectionName...
阅读全文
数据库和集合的基本操作
摘要:MongoDB是一个介于关系数据库和菲关系数据库之间的产品。它支持的数据结构非常松散,是类似json的bson格式。 MongoDB是面向集合的存储。MongoDB中,一个数据库包含多个集合,一个集合中包含多个文档。 $ sudo service mongodb start #linux下启动mo...
阅读全文