`

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的简单程序

    在"Java使用MongoDB的简单程序"中,我们将学习如何使用Java驱动程序连接到MongoDB数据库。Java驱动程序提供了一套API,使得开发者可以轻松地进行数据操作。基本步骤包括:创建MongoClient实例以连接到MongoDB服务器...

    MongoDB 从入门到精通专题教程

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

    MongoDB入门笔记

    MongoDB的安装过程相对简单,可以通过官方提供的安装包进行安装,并通过命令行工具`mongodb.exe`启动。MongoDB支持JavaScript语法,可以在数据库层面执行脚本,这使得其与后端开发语言(如Java)的集成变得更为便捷...

    mongodb入门到精通

    NoSQL数据库通常是非关系型、分布式的,不提供ACID事务保障,具有简单数据模型和弱一致性等特点。 文件中提到的NoSQL数据库类别包括键值存储、文档数据库、宽列存储和图数据库等。MongoDB属于文档数据库,它支持...

    mongoDB入门到精通.txt

    ### MongoDB入门到精通知识点概述 #### 一、MongoDB简介 MongoDB是一种开源的文档数据库,采用JSON格式存储数据,并提供了高性能、高可用性和自动扩展的能力。它属于NoSQL数据库的一种,非常适合处理大规模数据和...

    MongoDB快速入门资料

    在Java开发中,MongoDB提供了丰富的驱动程序,使得与Java应用程序的集成变得简单易行。本快速入门资料将帮助你了解MongoDB的基础概念、安装配置、数据模型以及如何在Java环境中进行操作。 一、MongoDB基础 MongoDB...

    MongoDB的入门基础PPT

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

    mongodb入门

    本书将会以简单、快速、高效的方式,介绍MongoDB的基础知识和基本操作,帮助读者快速入门。通过阅读这本书,即使你是数据库领域的初学者,也能快速掌握MongoDB的核心概念,并学会在实际项目中应用它。 对于希望深入...

    MongoDB快速入门

    ### MongoDB快速入门知识点详解 #### 一、MongoDB简介 **MongoDB** 是一款非常流行的开源文档型数据库管理系统,以其高性能、高可用性以及灵活的数据模型而受到广泛欢迎。相较于传统的关系型数据库如 MySQL,...

    mongoDB-入门详解

    MongoDB 的安装通常是一个简单的过程,通过安装程序将软件安装到指定目录,然后将 bin 目录添加到系统环境变量,以便在任何位置调用 mongod.exe。启动 MongoDB 服务时,可以指定数据存储目录(dbpath)和端口号(--...

    阿里巴巴:玩转MongoDB从入门到实战.pdf

    本书"阿里巴巴:玩转MongoDB从入门到实战"旨在帮助读者从基础到高级掌握MongoDB的使用,结合阿里巴巴的实践经验,深入理解MongoDB的核心特性和最佳实践。 在2016年,随着MongoDB 3.2版本的发布,引入了WiredTiger...

    Mongodb入门教程、示例+Spring Boot完整示例+聚合.docx

    "Mongodb入门教程、示例+Spring Boot完整示例+聚合" 本节课将完整地介绍 MongoDB 的入门教程、示例、Spring Boot 完整示例和聚合。 简介 NoSQL(Not Only SQL)是一种非关系型的数据库, MongoDB 是基于分布式...

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

    **Java基于Jsoup+MongoDB的简单爬虫入门程序** 在现代互联网环境中,数据的获取与分析变得至关重要,而爬虫技术就是实现这一目标的重要工具。本教程将介绍如何使用Java编程语言,结合Jsoup库进行网页抓取,并利用...

    mongodb入门学习资料

    以上是对MongoDB入门学习的一些主要知识点的概述,通过深入学习和实践,你可以掌握这个强大的NoSQL数据库,并将其应用于各种项目中。在实际操作中,不断探索和优化,才能更好地发挥MongoDB的优势。

    MongoDB使用入门

    MongoDB的安装过程在不同操作系统上略有差异,但通常都很简单。对于Windows用户,可以从官方网站下载安装包,运行安装向导并按照提示进行;对于Linux和macOS用户,可以通过包管理器(如apt-get或brew)来安装。安装...

    MongoDB从入门到实战基础教程,该项目后端使用的是.NET7、前端页面使用Blazor、使用MongoDB存储数据

    在本教程中,前端页面将使用Blazor构建,这将使界面交互和数据展示变得简单且高效。 接下来,我们讨论MongoDB。MongoDB以其灵活性和适应性而闻名,适合快速开发和处理大规模数据。它支持多种数据模型,包括文档型、...

    mongoDB入门列子及原理介绍.docx

    MongoDB 入门指南 MongoDB 是一种基于分布式文件存储的 NoSQL 非关系数据库,旨在为 Web 应用提供可扩展的高性能数据存储解决方案。它具有以下几个特点: 1. 模式自由:MongoDB 的数据存储格式为 BSON(一种 JSON ...

    mongoDB入门与提高

    3、MongoDB 的一些简单应用 - 使用数据库:通过 `use database_name` 命令切换或创建数据库,例如 `use firesea`。 - 创建集合:集合是 MongoDB 中类似表的概念,通过 `db.createCollection('emp')` 创建集合。 - ...

Global site tag (gtag.js) - Google Analytics