一、安装配置
- 
wget命令直接下载安装包 
wget http://fastdl.mongodb.org/linux/mongodb-linux-x86_64-1.8.5.tgz
- 
配置 - 一般将软件放在usr/local/下面,这里直接在local新建文件夹 
 Mkdir mongodb
- 直接解压到当前目录 
 tar -zxvf mongodb-linux-x86_64-1.8.5.tgz
- 将mongodb-linux-x86_64-1.8.5.tgz 移动到mongodb文件夹内 
 Mv mongodb-linux-x86_64-1.8.5.tgz /usr/local/mongodb
 一般默认情况下mongo是没有配置文件的所以需要自己自定义一个mongo配置文件
- 在/usr/local/mongodb/config新建mongo.cnf 
 Touch mongo.cnf
- 配置conf 
 dbpath代表Mongodb数据库对应的目录,参数对应值为D:Mongodbdata
 logpath代表日志文件的文件路径,参数值就是文件路径的值
 logappend代表Mongodb的日志信息在日志文件中累加而不是覆盖,没有参数值,所以value为空
 journal代表启动日志,没有参数值,所以value为空
 jsonp代表允许通过http方式来访问jsonp格式数据,没有参数值,所以value为
 
- 一般将软件放在usr/local/下面,这里直接在local新建文件夹 
- 以配置文件方式启动 
 D:Mongodbbin>mongod -f D:Mongodbmongodb.conf
 
 - 启动mongodb 
 ./mongod –dbpath=/usr/local/mongodb/data –fork –logpath=/usr/local/mongodb/logs
- 查看进程 
 netstat -tlnup |grep mongod
- 进入mongo 
 ./mongo
- 配置mongo远程访问 
 ./mongod -f /usr/local/mongodb/config/mongodb.cnf
- 启动界面如下 
 关闭mongo
 直接control+c或者Pkill mongod
 管理界面
 ./mongod –dbpath=/data/db –rest
 配置mongo远程访问
 将mongodb加入到系统服务中
 vi /etc/rc.local
 加入/usr/local/mongodb/bin/mongod -f /usr/local/mongodb/config/mongodb.cnf
 
- 启动mongodb 
- 
二、常用操作- 创建数据库 
 use database_name;
 //当向这个数据库中插入集合时,自动创建该数据库。没有操作时,仅仅是在内存中有一个数据库
- 查询存在多少数据库 
 Show dbs;
- 插入集合 
 db.gaokao.insert({“name”:”陈方林”}))
- 查询数据 
 db.col.find().pretty();
 //一般需要在后面直接加上一个pretty,这样在console打印成类似json的格式
- 查询条件当某个字段不为空的情况 
 {“userType”:”3”,”agent_Invitecode”: { $exists: true }}
- 添加用户 
 db.createUser({“user” : “gaokao”,
 “pwd”: “gaokao”,
 “roles” : [ { role: “clusterAdmin”, db: “admin” },
 { role: “readAnyDatabase”, db: “admin” },
 “readWrite”
 ] },
 { w: “majority” , wtimeout: 5000 } )
 
- 创建数据库 
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!