`

Mongodb简单入门

阅读更多

一、 启动Mongodb

在linux下使用 $ ./mongod 来启动数据库

在windows下使用 $ mongod.exe 这样来启动数据库

 

不过我遇到的情况是默认数据路径是 /data/db,这个是linux下的默认路径,我不知道为什么windows版本是这样的,有兴趣的可以试试是不是这样。然后启动的时候就需要设置参数了 --dbpath,这个是设置启动的时候使用的数据路径,命令如下: $ mongod.exe --dbpath 具体路径

如下:

 

2014-09-25T18:27:19.085+0800
2014-09-25T18:27:19.087+0800 warning: 32-bit servers don't have journaling enabl
ed by default. Please use --journal if you want durability.
2014-09-25T18:27:19.087+0800
2014-09-25T18:27:19.098+0800 [initandlisten] MongoDB starting : pid=2384 port=27
017 dbpath=D:\MongoDB2.6\data\blog 32-bit host=EGWC4G4GONMPK3N
2014-09-25T18:27:19.098+0800 [initandlisten]
2014-09-25T18:27:19.099+0800 [initandlisten] ** NOTE: This is a 32 bit MongoDB b
inary.
2014-09-25T18:27:19.099+0800 [initandlisten] **       32 bit builds are limited
to less than 2GB of data (or less with --journal).
2014-09-25T18:27:19.100+0800 [initandlisten] **       Note that journaling defau
lts to off for 32 bit and is currently off.
2014-09-25T18:27:19.100+0800 [initandlisten] **       See http://dochub.mongodb.
org/core/32bit
2014-09-25T18:27:19.101+0800 [initandlisten]
2014-09-25T18:27:19.101+0800 [initandlisten] targetMinOS: Windows XP SP3
2014-09-25T18:27:19.102+0800 [initandlisten] db version v2.6.4
2014-09-25T18:27:19.102+0800 [initandlisten] git version: 3a830be0eb92d772aa855e
bb711ac91d658ee910
2014-09-25T18:27:19.103+0800 [initandlisten] build info: windows sys.getwindowsv
ersion(major=6, minor=1, build=7601, platform=2, service_pack='Service Pack 1')
BOOST_LIB_VERSION=1_49
2014-09-25T18:27:19.103+0800 [initandlisten] allocator: system
2014-09-25T18:27:19.104+0800 [initandlisten] options: { storage: { dbPath: "D:\M
ongoDB2.6\data\blog" } }
2014-09-25T18:27:19.140+0800 [initandlisten] waiting for connections on port 270
17

 

二、 连接数据库

linux下使用./mongo   

windows下使用mongo.exe 

这样默认都是连接的本地的数据库,如下:

D:\MongoDB2.6\bin>mongo.exe
MongoDB shell version: 2.6.4
connecting to: test
Server has startup warnings:
2014-09-25T18:27:19.098+0800 [initandlisten]
2014-09-25T18:27:19.099+0800 [initandlisten] ** NOTE: This is a 32 bit MongoDB b
inary.
2014-09-25T18:27:19.099+0800 [initandlisten] **       32 bit builds are limited
to less than 2GB of data (or less with --journal).
2014-09-25T18:27:19.100+0800 [initandlisten] **       Note that journaling defau
lts to off for 32 bit and is currently off.
2014-09-25T18:27:19.100+0800 [initandlisten] **       See http://dochub.mongodb.
org/core/32bit
2014-09-25T18:27:19.101+0800 [initandlisten]

 

如果想要设置连接数据库的主机和端口,可以自己设置连接参数。不再详细累赘。

 

 

三、简单操作

连接以后就可以使用mongodb shell,并且这个shell还是一个完备的javascript解释器,可以运行任何javascript程序,还可以充分使用javascript 标准库,举例如下图:



 

下面展示两个简单的命令

show dbs 显示出来所有的数据库

use dbname 选择数据库



 

 

四、 关闭数据库

 

可以直接关闭命令行来关闭数据库,或者在数据库的命令行中使用 Ctrl + C,不过这样的方式属于不正常关闭,会导致..lock文件没有进行处理,这样下次再使用此数据路径的时候,会出现启动错误。

可以在客户端中,使用db.shutdownServer()命令,不过前提是必须切换到admin数据库。

 

 

参考:《Mongodb 权威指南》

 

  • 大小: 27.1 KB
  • 大小: 16.5 KB
0
0
分享到:
评论

相关推荐

    MongoDB入门教程 + 架构简析 + java使用MongoDB的简单程序

    MongoDB入门教程 + 架构简析 + java使用MongoDB的简单程序

    MongoDB 从入门到精通专题教程

    下了个windows版的,装了一下,并且写了几个简单的例子,测试了一下,经过测试,mongodb确实好用,也很简单,当然其中也遇到了很多问题,因此为了能让以后的同学们更好的入门,所以做一个简单的介绍。如果你想尽快...

    MongoDB入门笔记

    用MindMaster以脑图形式,记录对MongoDB的简单操作和基础了解,适合完全不了解MongoDB的人想快速的了解下面几个问题: 1.MongoDB是什么? 2.安装MongoDB 3.MongoDB对文档的增删改查、索引、聚合 4.用Java操作MongoDB...

    MongoDB的入门基础PPT

    MongoDB的基础入门和项目,对MongoDB的简单介绍,熟读文章可以拥有自己研究的基础能力。

    mongodb入门

    mongodb入门小书,简单快速高效!可以看看,快速了解mongodb的基本用法!

    mongodb入门操作

    mongodb 简单入门,让你快熟的从关系型的数据库专项nosql

    mongoDB初入门总结

    mongoDB初学者参考文件,包括如何安装mongodb数据库,安装服务,简单语句操作。

    MongoDB入门的一些资料

    之前为了了解mongodb数据库,网上搜集的一些资料,可作为简单了解或者入门使用。 比较简单的MongoDB入门资料,包含一个PPT,一个txt,一个word代码段。

    mongodb入门教程笔记

    MongoDB 基础,涉及到CRUD,简单查询,文档中对每个MongoDB 属性提供一个简单的demo,另有管道查询操作,java代码实现操作MongoDB的简单例子。

    java基于jsoup+mongodb的简单爬虫入门程序

    java基于jsoup+mongodb的简单爬虫入门程序,简单易懂,希望能给大家提供帮助

    MongoDB入门学习

    对于新解除mongoDB数据的人来说,是一个很简单很有效的讲解,便于对mongoDB的初步认识和简单使用。

    mongodb数据库入门之CURD简单操作示例

    主要介绍了mongodb数据库入门之CURD简单操作,结合简单示例形式分析了MongoDB数据库基本的CURD增删改查相关操作技巧与注意事项,需要的朋友可以参考下

    NodeJS+Express+MongoDB简单博客系统

    用NodeJS+Express+MongoDB简单博客系统,有前端页面及后端代码,适合入门学习express框架

    mongodb的小例子,增删改查,分页

    简单的mongodb的使用例子,适合mongodb的入门,和框架搭建

    MongoDB入门需知(for_phper).doc

    windows XP环境下MongoDB的安装、MongoDB基本语法、MongoDB GridFS基本操作、PHP中mongodb的基本操作 *************************************************************************** 一、安装 下载后将压缩包解压到...

    MongoDB快速入门笔记(二)之MongoDB的概念及简单操作

    下面给大家介绍MongoDB的概念及简单操作. 1、以下列举普通的关系型数据库和MongoDB数据库简单概念上的区别: 2、MongoDB的简单操作 (1)启动MongoDB数据库之后,使用命令mongo,显示如下,默认连接到test数据库。...

    主流NOSQL数据库之MongoDB快速入门

    在本系列教程中,将分三部分指导对Mongodb的学习,在第一部分中,将简单介绍Mongodb的安装和基本使用方法,在第二部分中,将介绍Java对Mongodb的编程操作,在第三部分中,将介绍Spring对Mongodb的编程操作。...

    mongoDB(无SQL数据库)简易入门教程

    是关于MongoDB数据库的简易操作说明,pdf文档只需要看Home/Developer Zone/ Manual/下面的内容就可以里,这里面包含了增删改查的所有示例操作,下载完毕记得评论一下(5个字以上),被扣资源分就会回来 !

Global site tag (gtag.js) - Google Analytics