1.MongoDB和传统关系型数据库的比较

 2.面向文档的 NoSQL 数据库主要解决的问题不是高性能的并发读写,而是保证海量数据存储的同时,具有良好的查询性能。

 3.MongoDB可以作为日志分析系统。

4.转换设计思路,NoSql的世界可以通过冗余设计满足系统功能。

5.建立索引。 http://www.cnblogs.com/AlvinLee/p/6089276.html

db.User.ensureIndex({"UserName":1})

6.启动mongodb

在mongodb的安装目录下新建data文件夹

打开cmd命令输入框,然后定位到目录:D:\Database\MogoDB\mongodb3.2\bin

输入命令:mongod --dbpath D:\Database\MogoDB\mongodb3.2\data

mongodb启动

这是在浏览器输入http://localhost:27017/可以看到显示信息为

It looks like you are trying to access MongoDB over HTTP on the native driver port. 说明mongodb启动成功。

7.添加数据库的访问权限

1)添加root用户

use admin

db.createUser(

{

"user":"root",

"pwd":"123456",

roles:[{role:"userAdminAnyDatabase",db:"admin"}]

}

)

2)验证用户

db.auth("root","123456");

3)新建data文件夹 ,新建log文件夹并新建子文件MongoDB.log文件,新建config文件夹并新建子文件mongo.config文件。

4)mongo.config配置文件

dbpath=E:\DataBase\mongodb-win32-x86_64\data
logpath=E:\DataBase\mongodb-win32-x86_64\log\MongoDB.log
journal=true
port=27017
auth=true

mongod --config E:\DataBase\mongodb-win32-x86_64\mongo.config

5)寄宿windows服务:mongod --dbpath "E:\DataBase\mongodb-win32-x86_64\data" --logpath "E:\DataBase\mongodb-win32-x86_64\log\MongoDB.log"  --port 27017 --auth  --install --serviceName "MongoDB"

停止服务命令:NET STOP MongoDB

重启服务命令:NET START MongoDB

删除服务命令:sc delete MongoDB

6)测试

 User user = new User();
user.Email = "1234567@qq.com";
user.Password = "123456";
user.CreatTime = DateTime.Now;
user.UpdateTime = DateTime.Now;
bool b = MongoDBServiceFactory.CreateMongoDBService("mongodb://root:123456@127.0.0.1:27017?maxPoolSize=100;minPoolSize=10", "MyDB").Insert<User>(_collectionName, user);

8.常用命令

查看数据库版本:db.version();

删除windows服务:sc delete  服务名字

MongoDB探索之路(一)——入门的更多相关文章

  1. Mongodb最基础入门教程

      Mongodb最基础入门教程 如果想了解一下redis的入门教程,可以去看一下我的上一篇博客 Mongodb的安装大家可以参考一下其他博主的博客,这里我就不做介绍了.不过值得注意的是,在Linux ...

  2. MongoDB学习——基础入门

    MongoDB--基础入门 MongoDB是目前比较流行的一种非关系型数据库(NoSql),他的优势这里不废话,我们关注怎么使用它. 安装 下载,首先肯定要去下载,我们去官网下载,在国内,可能没FQ可 ...

  3. MongoDB索引(一) --- 入门篇:学习使用MongoDB数据库索引

    这个系列文章会分为两篇来写: 第一篇:入门篇,学习使用MongoDB数据库索引 第二篇:进阶篇,研究数据库索引原理--B/B+树的基本原理 1. 准备工作 在学习使用MongoDB数据库索引之前,有一 ...

  4. MongoDB【快速入门】

    1.MongDB 简介 MongoDB(来自于英文单词"Humongous",中文含义为"庞大")是可以应用于各种规模的企业.各个行业以及各类应用程序的开源数据 ...

  5. mongodb 两小时入门

    传统的计算机应用大多使用关系型数据库来存储数据,比如大家可能熟悉的MySql, Sqlite等等,它的特点是数据以表格(table)的形式储存起来的.数据库由一张张排列整齐的表格构成,就好像一个Exc ...

  6. Spring Data MongoDB 一:入门篇(环境搭建、简单的CRUD操作)

    一.简介 Spring Data  MongoDB 项目提供与MongoDB文档数据库的集成.Spring Data MongoDB POJO的关键功能区域为中心的模型与MongoDB的DBColle ...

  7. 【MongoDB】从入门到精通mongdb系列学习宝典,想学mongodb小伙伴请进来

    最近一段时间在学习MongoDB,在学习过程中总共编写了四十余篇博客.从mongodb软件下载到分片集群的搭建. 从理论讲解到实例练习.现在把所有博客的内容做个简单目录,方便阅读的小伙伴查询. 一. ...

  8. Express4+Mongodb超简单入门实例

    开始前,请确保mongodb已经能正常工作,安装教程:windows下MongoDB的安装及配置 , 请自行安装配置.下面进入正文: 第一步:命令行创建数据库.表,并插入一条数据 命令如下: //创建 ...

  9. 【2016-10-31】【坚持学习】【Day16】【MongoDB】【入门 -概念】

    MongoDB 概念解析 不管我们学习什么数据库都应该学习其中的基础概念,在mongodb中基本的概念是文档.集合.数据库,下面我们挨个介绍. 下表将帮助您更容易理解Mongo中的一些概念: SQL术 ...

随机推荐

  1. Python子类方法的调用(类方法)

    class S(object): def Test(self): print("TEST") @classmethod def Test02(cls): print("c ...

  2. GroupId和ArtifactId

    <!-- https://mvnrepository.com/artifact/org.springframework/spring-webmvc --><dependency> ...

  3. Photoshop Cs5 64位系统破解版下载(内含破解方法)

    Photoshop Cs5 64位系统是电影.视频和多媒体领域的专业人士, 使用 3D 和动画的图形和 Web 设计人员, 以及工程和科学领域的专业人士的理想选择,下面提供Photoshop Cs5  ...

  4. CISCO动态VLAN配置

    一.基于VMPS的动态VLAN配置实例 网络中VLAN实现分为静态 VLAN和动态VLAN.静态VLAN又被称为是基于端口的VLAN.顾名思义,就是明确指定各端口属于哪个VLAN的设定方法,交换机中某 ...

  5. php最简单的文件处理。

    <?php $DOCUMENT_ROOT =$_SERVER['DOCUMENT_ROOT']; ?> <html> <head> <title>Bob ...

  6. mysql下的常用操作

    本文继 linux下安装mysql,记录下在工作中最常用的mysql语句 MySQL添加字段和删除字段 添加字段: alter table `user_movement_log`Add column ...

  7. ASP.NET MVC4 学习系统四(视图)

    视图(Views)    在ASP.NET MVC框架中,想要返回给用户HTML的控制器操作,就要返回ActionResult类型的ViewResult实例,ActionResult知道如何渲染应答结 ...

  8. 【Python】django安装

    官方下载:https://www.djangoproject.com/download/ 报错 [root@test Django-]# python setup.py install Traceba ...

  9. 按照 where id in ()排序

    select * from ibs6_terminal_adv_inf where id in (16,14,15) order by find_in_set(id,'16,14,15')

  10. console数据