摘要: 单独的聚合命令(group,distinct,count) 单独聚合命令 比aggregate性能低,比Map-reduce灵活度低;但是可以节省几行javascript代码,后面那句话我自己加的,哈哈哈~ count()方法可以查询统计符合条件的集合的总数 db.COLLECTION_NAME.count() // 此方法等价于 db.COLLECTION_N... 阅读全文
posted @ 2016-11-16 15:12 Alvin.Lee 阅读(22032) 评论(1) 推荐(0) 编辑
摘要: 查询文档 使用db.COLLECTION_NAME.findOne()可以查询所有满足条件的第一条数据 预发格式如下: db.COLLECTION_NAME.findOne(, ) 参数说明: query :可选参数, 指明查询条件,相当于SQL中的where语句 projection : 可选参数,指定了那些字段是需要返回的,若要返回所有字段则... 阅读全文
posted @ 2016-11-15 13:19 Alvin.Lee 阅读(871) 评论(0) 推荐(0) 编辑
摘要: 插入文档 使用db.COLLECTION_NAME.insert() 或 db.COLLECTION_NAME.save() 方法向集合中插入文档 在插入的文档中,如果没有指定 _id 参数,MongoDB 会自动为文档指定一个唯一的 ID。 使用db.COLLECTION_NAME.insert( 阅读全文
posted @ 2016-11-14 17:53 Alvin.Lee 阅读(293) 评论(0) 推荐(0) 编辑
摘要: 创建集合 使用db.createCollection(name, options)方法创建集合 name 所创建的集合名称必选! options 可选。指定有关内存大小及索引的选项 db.createCollection("mycollection") --或 db.mycollection.insert( { user_id: "abc123", ... 阅读全文
posted @ 2016-11-14 17:51 Alvin.Lee 阅读(410) 评论(0) 推荐(0) 编辑
摘要: MongoDB连接标准格式: mongodb://[username:password@]host1[:port1][,host2[:port2],...[,hostN[:portN]]][/[database][?options]] 参数说明 Mongodb://必填的前缀,标识当前字符串为便准链接格式username:password@可选项,给出用户名和密码后,在连接数... 阅读全文
posted @ 2016-11-14 15:48 Alvin.Lee 阅读(9271) 评论(0) 推荐(0) 编辑
摘要: 使用use数据库名称来创建数据库,如果该数据库已经存在则返回这个数据库 语句格式:use DATABASE_NAME >use mynewdb switched to db mynewdb 使用db名称可以检查当前使用的数据库 > db mynewdb 使用命令show dbs来检查数据库列表。 > show dbs GnyMongo ... 阅读全文
posted @ 2016-11-14 12:00 Alvin.Lee 阅读(432) 评论(0) 推荐(0) 编辑
摘要: MongoDB数据库安装 MongoDB官方下载地址:https://www.mongodb.com/download-center 首先需要根据Windows版本选择正确的MongoDB版本进行安装,可以在命令行中输入以下指令检查Windows版本: wmic os get osarchitecture 32 位版本的 MongoDB 只支持 2G 以下的数据库,只适用于测试及评估。 ... 阅读全文
posted @ 2016-11-11 18:15 Alvin.Lee 阅读(2198) 评论(0) 推荐(0) 编辑
摘要: 概述 MongoDB是一个跨平台,面向文档的数据库。MongoDB创建的数据库可以实现高可用性,高性能,并且能够轻松拓展。 MongodbDB的运行方式主要给予两个概念:集合(collection)和文档(document) 数据库 数据库就是集合的实际容器 集合 集合就是一组MongoDB文档,相当于关系型数据库的表。 文档 文档就是一组键-值对,类似... 阅读全文
posted @ 2016-11-10 11:30 Alvin.Lee 阅读(416) 评论(0) 推荐(0) 编辑