MongoDB 入门

Posted 【唐】三三

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了MongoDB 入门相关的知识,希望对你有一定的参考价值。

1 MongoDb 简介

MongoDB是为互联网而生的数据库,是文档数据库。

1.1 优点:

  1. Schema-less,不需要预先定义表结构,同一个“表”中可以保存多个格式的数据;
  2. 数据支持嵌套,数据以json格式存储;
  3. 允许使用javascript写服务端脚本,类似于存储过程;
  4. 支持Map/Reduce;
  5. MongoDB支持地理位置索引,可以直接用于位置距离计算和查询,实现“附近的人”、
    “滴滴打车接单”等很容易;

1.2 缺点:

  1. Mongodb没有“数据一致性检查”、“事务”等,不适合存储对数据事务要求高(比如金融)的数据;只适合放非关键性数据(比如日志或者缓存)。
  2. 关联查询很弱,不适合做报表查询

2 MongoDB 下载

MongoDB 提供了可用于 32 位和 64 位系统的预编译二进制包,你可以从MongoDB官网下载安装,MongoDB 预编译二进制包下载地址:https://www.mongodb.com/download-center#community

2.1 创建数据目录

MongoDB将数据目录存储在 db 目录下。但是这个数据目录不会主动创建,我们在安装完成后需要创建它。请注意,数据目录应该放在根目录下((如: C:?或者 D:?等 )。

在本教程中,我们已经在 C 盘安装了 mongodb,现在让我们创建一个 data 的目录然后在 data 目录里创建 db 目录。

http://www.runoob.com/mongodb/mongodb-window-install.html

2.2 把MongoDB安装成windows服务的方法:

1) 创建一个配置文件mongod.cfg,在C:Program FilesMongoDBServer4.0in下,内容是:

systemLog: 
    destination: file 
    path:D:Mongodblogmongod.log 
storage: 
    dbPath: D:Mongodbdb 

把配置文件中的文件夹创建起来。
2) 注册成系统服务:

mongod --config "C:Program FilesMongoDBServer4.0inmongod.cfg" –install

3) 启动服务

以上是关于MongoDB 入门的主要内容,如果未能解决你的问题,请参考以下文章

MongoDB游记之轻松入门到进阶》代码下载

MongoDB最简单的入门教程之五-通过Restful API访问MongoDB

MongoDB快速入门教程 (4.3)

MongoDB C# Driver 快速入门

Atom编辑器入门到精通 Atom使用进阶

MongoDB入门实操《中篇》