mongo学习1 (转)】的更多相关文章

看的是爱酷学习网的视频: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记录的日志做数据统计.着了非关系型数据库的迷,于是乎买了本<MongoDB实战>学习了一番.记录一下学习笔记,共享之. 准备 我在自己的Linux服务器上装了最新版的Mongo.记录一下安装链接还有一个遇到的问题. Linux安装mongo https://blog.51cto.com/13641879/2141129 我想看数据库状态的时候遇到了一个权限问题 > db.serverStatus() { "ok" : 0, "e…
linux分以下几台 monogos mongocfg mongod1 mongod2 1.用ssh把 mongodb-linux-x86_64-3.0.6.tgz 移到linux /root上 2.解压到/root/mongodb-3.0.6/ tar zxf mongodb-linux-x86_64-.tgz 3.添加data和log文件夹 mkdir date mkdir log 4.在log文件夹中添加logs.log touch logs.log 5.创建文件/root/mongodb…
分片  人脸:       代表客户端,客户端肯定说,你数据库分片不分片跟我没关系,我叫你干啥就干啥,没什么好商量的. mongos: 首先我们要了解”片键“的概念,也就是说拆分集合的依据是什么?按照什么键值进行拆分集合.... 好了,mongos就是一个路由服务器,它会根据管理员设置的“片键”将数据分摊到自己管理的mongod集群,数据 和片的对应关系以及相应的配置信息保存在"config服务器"上. mongod:   一个普通的数据库实例,如果不分片的话,我们会直接连上mongo…
mysql语句 : ' ,,),(,,)   mongo语句: db.}}).limit() db."}) db.}}) 条件操作符1 mongodb中的条件操作符有: (>) 大于 - \$gt #greate (<) 小于 - \$lt #low (>=) 大于等于 - \$gte #equal (<= ) 小于等于 - \$lte 范例: > db.shiyanlou.find({user_id:{$gt:1}}) > db.shiyanlou.find…
mongo做为NOSQL家族中一员,被广泛使用以及应用到生产环境中,有其出色的性能.关系型数据库(RDBMS )在互联网中依然是不可替代的一部分,mongo基于NOSQL的特性,在程序中RDBMS不适用或性能不高,操作不便,以及缺陷的领域发挥重要的作用. RDBMS基于ACID准则设计: ACID,指数据库事务正确执行的四个基本要素的缩写.包含:原子性(Atomicity).一致性(Consistency).隔离性(Isolation).持久性(Durability).一个支持事务(Transa…
-背景: 鉴于我们使用mongo作为数据库,期间少不了需要添加索引和对业务表进行设计.因此以下我对mongo索引及表设计原则做了一些分享.希望对大家有用,如有错误还望指正~ MongDB的索引类型简介: -单键索引.复合索引.多键索引.地理空间索引.全文本索引和哈希索引 1,单建索引 db.table.createIndex({"user_id":1}) 1:升序 -1:降序 使用说明:只要查询中包含user_id即可使用索引 无论是在find条件中 还是在sort中 1,-1都会使用…
安装和开始 下载 MongoDB 参考:+MongoDB安装配置(Windows) +Mongo手册…
mongo简介 非结构化数据库,数据都是以Bson格式(json的二进制)存储的. 特点:不需要指定表结构,存在一张表里的数据其结构可以完全不同.内部执行引擎为JS解释器, 把文档存储成bson结构,在查询时,转换为JS对象,并可以通过熟悉的js语法来操作. 应用场景举例:类似网易云音乐一个音乐下有很多评论,评论之间又可以互相评论,评论下还可以点赞.这样的数据结构如果是按照关系型数据库,可能需要电影表,评论表,点赞表,用户表他们之间又有1对多和多对多的关系,这会造成复杂的查询.而在mongo中可…
Docker安装以及设置mongo用户 docker pull mongo (拉取镜像 默认最新版本) docker images (查看镜像) docker run -p 27017:27017 -td mongo (启动镜像) docker ps (查看启动的镜像) docker exec -it 镜像id /bin/bash (进入容器) mongo (进入mongodb) 查看 docker ps –a docker exec -it 4db1214f7b27 bash 进入mongo…