MongoDB 入门
Posted 【唐】三三
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了MongoDB 入门相关的知识,希望对你有一定的参考价值。
1 MongoDb 简介
MongoDB是为互联网而生的数据库,是文档数据库。
1.1 优点:
Schema-less
,不需要预先定义表结构,同一个“表”中可以保存多个格式的数据;- 数据支持嵌套,数据以json格式存储;
- 允许使用javascript写服务端脚本,类似于存储过程;
- 支持Map/Reduce;
- MongoDB支持地理位置索引,可以直接用于位置距离计算和查询,实现“附近的人”、
“滴滴打车接单”等很容易;
1.2 缺点:
- Mongodb没有“数据一致性检查”、“事务”等,不适合存储对数据事务要求高(比如金融)的数据;只适合放非关键性数据(比如日志或者缓存)。
- 关联查询很弱,不适合做报表查询
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 入门的主要内容,如果未能解决你的问题,请参考以下文章