博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Win7下MongoDB的安装和使用
阅读量:5153 次
发布时间:2019-06-13

本文共 2146 字,大约阅读时间需要 7 分钟。

Win7下的安装和使用

1、下载:

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
        
Questions? Try the support group
        
>

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、可视化工具:

参考:

7、C#中操作MongoDB:

参考:

补充“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 很好使!

转载于:https://www.cnblogs.com/zhuawang/p/6562045.html

你可能感兴趣的文章
小生功能贴<一> --- 动态添加应用 具有长按删除功能
查看>>
【Apach shiro】spring 整合Apache shiro
查看>>
java获取当前上一周、上一月、上一年的时间
查看>>
图片代替滚动条 JS文件2
查看>>
HTML 学习笔记
查看>>
多项目上传文件解决方案之:Flash上传插件
查看>>
Linux相关学习笔记-文件系统
查看>>
《linux 内核全然剖析》sched.c sched.h 代码分析笔记
查看>>
Android学习之——优化篇(2)
查看>>
好的开源库总结
查看>>
Winform的Bitmap调色板的一个问题
查看>>
noframes,frame,iframe,frameset 区别
查看>>
Android统计绘图工具
查看>>
Isequal IsequalToString containsString hasPrefixd的区别
查看>>
【原】关于cuteftp连不上Linux虚拟机的问题
查看>>
大众点评cat系统的搭建笔记
查看>>
[svc]sort-uniq
查看>>
[svc]mysql备份恢复及常用命令
查看>>
mysql存储引擎之MyISAM 和 InnoDB的比较
查看>>
Mybatis学习总结(五)——动态sql
查看>>