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

时间: 2024-12-13 14:30:29

Win7下MongoDB的安装和使用的相关文章

Win7下MongoDB的安装及启动

1.下载 在MongoDB的官网下载系统对应的版本(推荐zip格式) 解压到硬盘中,路径如 D:\MongoDB 2.建立目录 在MongoDB根目录下创建data文件夹(与原有的bin目录持平): data内部创建db及log文件夹,分别用于存放数据及日志: PS:文件夹及文件名随意,只需保证第三步中的路径对应即可 3.启动 打开cmd,进入bin文件夹,输入命令: mongod --dbpath E:\MongoDB\data\db --logpath E:\MongoDB\data\log

win7下mongodb 2.6安装方法

第一步:下载win7中的mongodb 2.6安装包 第二步:创建一个目录作为数据库目录如d:\docdata 第三步:启动mongodb服务 c:\program files\mongodb 2.6 standard\mongod.exe --dbpath=d:\docdata 第四步:在cmd中打开mongo.exe,可以看到连接成功,并显示">" win7下mongodb 2.6安装方法

Linux 下mongodb的安装

l第一:下载,解压mongodb文件.把解压的文件放在/opt/下面(存放目录安装自己习惯存放) # wget http://fastdl.mongodb.org/linux/mongodb-linux-x86_64-2.0.4.tgz # tar -xvf mongodb-linux-x86_64-2.0.4.tgz # mv mongodb-linux-x86_64-2.0.4.tgz mongodb2.0.4  (为了方便,把它从命名的更加简洁些) 第二:创建mongodb存放的数据文件.

win7下oracle的安装

1.参考地址1:http://www.cnblogs.com/libiao/archive/2008/08/24/1275000.html 2.参考地址2:http://www.server110.com/oracle/201310/2546.html 安装前先看看oracle的安装教程.例子.避免反复安装失败,大型工具的安装,第一次失败严重导致重装系统才行- 如下是我的安装过程中出现的问题和解决问题的一些步骤.以此记录,希望能惠及大家! 问题①:如下图所示,在这个步骤当中创建数据库失败.也就是

Ubuntu下MongoDB的安装和使用

本博文介绍了MongoDB,并详细指引读者在Ubuntu下MongoDB的安装和使用.本教程在Ubuntu14.04下测试通过.(2017.09.07) 安装MongoDB MongoDB安装很简单,无需下载源文件,可以直接用apt-get命令进行安装. 打开终端,输入以下命令: sudo apt-get install mongodb 安装完成后,在终端输入以下命令查看MongoDB版本: mongo -version 输出版本信息,表明安装成功,如下: [email protected]:/

WIN7 下 Qt Creator 安装 QWT

WIN7 下 Qt Creator 安装 QWT 环境:WIN7 +QT Creator2.6.2 1.下载QWT源代码 qwt-6.1-rc3.zip 2 编译QWT open projects->找到解压后的qwt-6.0.1中的qwt.pro文件->open,找到designer ->qwtbuild->qwtbuild.pri 修改为 5.运行build 6 1)将qwt源码D:\Qt\qwt-6.1-rc3\lib目录下的*.dll复制到 QT SDK  D:\Qt\Qt

Win7下IIS的安装与配置

win7下IIS的安装和配置 图文教程,需要的朋友可以参考下 一.首先是安装IIS.打开控制面板,找到“程序与功能”,点进去 二.点击左侧“打开或关闭Windows功能” 三.找到“Internet 信息服务”,按照下图打勾即可 等待安装完成 四.安装完成后,再回到控制面板里面,找到“管理工具”,点进入 五.双击“Internet 信息服务(IIS)管理器”就是IIS了.如果经常需要使用IIS的朋友,建议鼠标指到“Internet 信息服务(IIS)管理器”上,右键--发送到--桌面快捷方式,这

win7下centos 7安装

centos7 同源radhat7,此版本radhat7采用了在fedora测试中使用的一种桌面化管理的模式,自我的感觉radhat的此次的系统的发布,采用了很多来自fedora的技术,也说面fedora也真是radhat的一个很好的实验田! radhat7 桌面化的确很美,不过个人不喜欢!作为一个服务器系列的linux系统桌面,太花只会加大系统性能的开销! 此仅代表自己的观点! 系统的安装其实和fedora的安装方式是一样的也没有必要多说!就说一点 win7下centos7的安装 menu.l

Ubuntu下MongoDB的安装和卸载

本博文介绍了MongoDB,并详细指引读者在Ubuntu下MongoDB的安装和使用.本教程在Ubuntu14.04下测试通过. 一.MongoDB介绍 MongoDB 是一个是一个基于分布式文件存储的数据库,介于关系数据库和非关系数据库之间,是非关系数据库当中功能最丰富,最像关系数据库的.他支持的数据结构非常松散,是类似json的bson格式,因此可以存储比较复杂的数据类型.Mongo最大的特点是他支持的查询语言非常强大,其语法有点类似于面向对象的查询语言,几乎可以实现类似关系数据库单表查询的