Win7下MongoDB的安装和使用
Win7下MongoDB的安装和使用
1、下载:
http://www.mongodb.org/downloads
2、安装:
安装目录为 D:\mongodb\MongoDB 2.6 Standard
配置环境变量Path为 D:\mongodb\MongoDB 2.6 Standard\bin
D:\mongodb\ 下建立一个data文件夹用于存放数据库文件
3、启动服务器:
cmd下输入 mongod.exe --dbpath d:\mongodb\data
如果启动正常会看到类似如下的提示:
...
[initandlisten] MongoDB starting : pid=7476 port=27017 dbpath=d:\mongodb\data
...
[initandlisten] waiting for connections on port 27017
服务器开启后不要关掉了。
4、启动客户端:
新开一个cmd控制台,输入命令 mongo.exe
如果成功连接服务器,会看到类似如下的提示:
MongoDB shell version: 2.6.5
connecting to: test
Welcome to the MongoDB shell.
For interactive help, type "help".
For more comprehensive documentation, see
http://docs.mongodb.org/
Questions? Try the support group
http://groups.google.com/group/mongodb-user
>
5、操作数据库:
显示所有数据库
show dbs
显示当前数据库下的全部表
show collections
向x123表中插入数据(若表不存在则会自动创建)
db.x123.insert({name:'abc123',age:'20'})
显示x123表中的所有数据
db.x123.find()
条件查询
db.x123.find({"test5":"OK"}).limit(1);
删除name字段为'abc123'的数据
db.x123.remove({name:"abc123"})
更新操作
db.x123.update({"count":{ $gt:5}},{$set:{"test5":"OK"}},true,true);
更多命令如下:
使用具体的db
use xxdb;
删除指定数据库,必须现use xxdb再使用
db.dropDatabase();
删除集合
db.xxcollection.drop();
查看collection中的记录
db.xxcollection.find();
删除记录
db.xxcollection.remove({_id:xxx});
导出数据,数据格式为json
mongoexport --port 10240 -d xxdb -c xxcollection -o xxcollection.dat;
导出数据,数据格式为csv(逗号分割值)
mongoexport --port 10240 -d xxdb -c xxcollection -csv -f uid,username,age -o xxcollection.dat;
导入数据,数据格式为json
mongoimport --port 10240 -d xxdb -c xxcollection -o xxcollection.dat ;
导入数据,数据格式为csv,不导入第一行(该行为列名)
mongoimport --port 10240 -d xxdb -c xxcollection --type csv --headerline -file user_csv.dat ;
查询一条记录
db.xxcollcetion.findOne();
查询指定条数记录
db.xxcollection.find({xxx:xxx}).limit(n);
排序
db.xxcollection.find({xxxx:xxxx}).sort('date',1);
分页
db.xxcollection.find({memberid:test}).skip(20n).limit(20).sort('date',1);
6、可视化工具:
参考:http://docs.mongodb.org/ecosystem/tools/administration-interfaces/
7、C#中操作MongoDB:
参考:https://github.com/mongodb/mongo-csharp-driver/downloads
补充“MongoDB安装并随Windows开机自启”:
在D:\mongodb里面新建logs文件夹
在logs文件夹里面新建mongodb.log文件
打开cmd窗口,输入下面命令:
mongod --dbpath D:\mongodb\data --logpath=D:\mongodb\logs\mongodb.log --install
再输入下面命令:
net start MongoDB
显示如下:
MongoDB 服务正在启动 .
MongoDB 服务已经启动成功。
然后到服务中启MongoDB
如果是Win7的话,那启动cmd要用管理员身份来启动。
另外,可视化工具 NoSQL Manager for MongoDB 很好使!
最新文章
- php将对象数组转成普通数组
- elasticsearch一些常用的配置
- Android Gson解析
- [spring源码学习]一、IOC简介
- Webmin|Linux管理员远程管理工具
- mongodb certification
- Recruit Coupon Purchase Winner's Interview: 2nd place, Halla Yang
- ios开发 ad hoc
- 解决NTFS分区上的代码在linux上编译后没有权限执行
- Android开发手记(22) 传感器的使用
- C++11并发内存模型学习
- Xmind 快捷键
- strcpy, mencpy, memmove三者区别
- [html5]学习笔记一 新增的主题结构元素
- lesson - 7 vim 详解
- centos安装rabbitmq
- nginx 开启高效文件传输模式
- AJAX技术主要包含的四个组件
- java 数据类型与数据库 数据类型的对应关系
- java中的数据结构[copy]
热门文章
- Android开发之深入理解Android Studio构建文件build.gradle配置
- 转:MySQL如何修改密码
- ExtJs常用布局--layout详解(含实例)
- 关于java中Stream理解
- python 全栈开发,Day45(html介绍和head标签,body标签中相关标签)
- Struts2(接受表单参数)请求数据自动封装和数据类型转换
- #10 //I [HNOI/AHOI2018]毒瘤
- BZOJ1786 [Ahoi2008]Pair 配对 动态规划 逆序对
- Spring 注解@Transactional readOnly=true
- node+express+mongodb初体验