Mongo的介绍:这个mongoDB官网说的好啊,MongoDB是一个开源的基于document的数据库,并且是优秀的NoSQL数据库,并且它是用C++写滴哈,非常有效率。一些什么特点呢?

全索引支持,能够索引不论什么属性

复制和高可用性,能够在局域网和广域网扩展

自己主动分享,能线性伸缩而不影响他的功能

查询,丰富的查询

高速更新

Map/Reduce

GridFS

MongoDB Management Service专门为MongoDB管理和备份的的service

既然有这么多特点,那咱还是来初步了解一下吧

首先从官网上下载mongoDB,我这里的是win7的64位 下载地址为:http://www.mongodb.org/downloads 下载下来是msi的文件mongodb-win32-x86_64-2008plus-2.6.4-signed.msi

然后,执行此安装文件。依照提示安装就可以,当中有个须要选择。由于是基本使用,所以选安装类型为type就可以。

最后点finish

接下来就是mongodb服务的开启和使用。说道这里啊,我自然的想到可能在mongodb安装的时候在windows服务那里注冊一个mongodb服务,结果一看,没有。这下懵了。那究竟该怎么开启服务呢?

这个mongoDB的service端和client端就是几个exe文件。而且放一起。开启服务要这么开启。

首先指定mongoDB的数据目录,在D盘建立mongoDB数据目录:D:\mongo\data

然后进入mongoDB home的bin文件夹下,敲以下的命令:

mongod.exe --dbpath d:\mongodb\data

注意假设你的数据文件有空格,请在路径上面加双引號

假设你看到例如以下类似界面,说明已经成功的开启服务了

上面提示。waiting for connections on port 27017

接下来,连接到MongoDB

进入bin文件夹,mongo.exe 就可以

就会出现例如以下界面

上面有信息,当然在server端,也能够看到(1 connection now open)

这就说明连接成功了

以下说说一些命令:

Mongo shell 有一些函数和普通数据库类似,

比方 show dbs 查看当前的数据库有哪些

use mydb 使用mydb这个数据库

Db 确认当前数据库

假设有数据需哟啊插入,能够像以下操作:

> db

mydb

> k={x:3}

{ "x" : 3 }

> db.mydb.insert(k)

WriteResult({ "nInserted" : 1 })

>

这样就插入成功了

然后show collections;

会显示当前的数据库集合和索引

> show collections;

mydb

system.indexes

查找数据

> db.mydb.find()

{ "_id" : ObjectId("53eb58a53a8f3927b8de97a0"), "name" : "mongo" }

{ "_id" : ObjectId("53eb6681051885f61818992a"), "x" : 3 }

mongoDB同意像javascprit脚本那样操作。不信。你能够试试哈

另一些东西。比方配置。就先不说了,以后再写。

另外假设转载请标明出处http://blog.csdn.net/xh199110

mongoDB的基本使用----飞天博客的更多相关文章

  1. Mongodb 之insert瞬时完成,测试数据---飞天博客

    这几天看mongdb官方网站,然后将执行数据.突然,我发现,该数据确实很强大,在这里说话数据.我用普通的pc机,amd双核 2.7GHz,4G内存,当然,当系统不只是在测试作为数据库server的.同 ...

  2. vue+node+mongoDB前后端分离个人博客(入门向)

    最近学习了VUE,自己为了学习做了个小小的博客,功能很简单,不过开发过程中也遇到了很多坑,所以记录下来方便以后使用.欢迎大家交流学习. 功能 实现了用户注册.登录.token检测登录.用户留言.个人中 ...

  3. DigitalOcean上使用Tornado+MongoDB+Nginx+Supervisor+DnsPod快速搭建个人博客

    DigitalOcean 之前买了个便宜的VPS并且在上面搭建了我自己写的博客程序,后来VPS里运行MongoDB经常自己挂掉就索性没理了.直到现在VPS已经过期,服务器被强制关掉了.周末在家索性想着 ...

  4. 2015年12月12 Node.js实战(一)使用Express+MongoDB搭建多人博客

    序,Node是基于V8引擎的服务器端脚本语言. 基础准备 Node.js: Express:本文用的是3.21.2版本,目前最新版本为4.13.3,Express4和Express3还是有较大区别,可 ...

  5. 第1章 Express MongoDB 搭建多人博客

    学习环境 Node.js : 0.10.22 + Express : 3.4.4 + MongoDB : 2.4.8 + 快速开始 安装 Express express 是 Node.js 上最流行的 ...

  6. ivqBlog 开源博客 (angularjs + express + mongodb)

    转向做全职前端差不多一年的时间了,其中学习了构建工具grunt,gulp,angularjs,coffeescript,less,sass,自己想要做全栈开发,所以自学了mongodb,nodejs, ...

  7. Flask+mongodb 实现简易个人博客

    最近学习完了<flask-web开发>,实现了一个简易的个人博客网站,由flask+mongodb+bootstrap做成, 这个软件是在阅读<Flask-Web开发>后写的一 ...

  8. 利用Sails.js+MongoDB开发博客系统

    http://yoyoyohamapi.me/categories/利用Sails-js-MongoDB开发博客系统/ 利用Sails.js+MongoDB开发博客系统 Apr 14, 2016 利用 ...

  9. 项目实战(连载):基于Angular2+Mongodb+Node技术实现的多用户博客系统教程(2)

    本章主要讲什么(一句话)?   <项目实战:基于Angular2+Mongodb+Node技术实现的多用户博客系统教程(2)> -- 基于MongoDB的MyBlog数据库知识技术储备(上 ...

随机推荐

  1. 关于fork( )函数父子进程返回值的问题

    fork()是linux的系统调用函数sys_fork()的提供给用户的接口函数,fork()函数会实现对中断int 0x80的调用过程并把调用结果返回给用户程序. fork()的函数定义是在init ...

  2. U盘美化(更换U盘logo和页面背景软件)

    U盘内新建txt文本后,输入 [autorun] ICON=ooopic_1459309050.ico 保存的文件名包括后缀更改为autorun.inf 必须为icon图标

  3. Jquery中index()问题

    对于Jquery中的index()问题,很多人会说这个很简单的,并不是一个非常困难的方法.笔者开始的时候也是这样子认为的,但是今天遇到一个index的问题,让我忙了一个晚上都没有解决,最后还是使用co ...

  4. 局部变量存储区域静态变量存储区域static变量存储区域

    局部变量存储区域静态变量存储区域static变量存储区域 常见的存储区域可分为: 1.栈 由编译器在需要的时候分配,在不需要的时候自动清楚的变量的存储区.里面的变量通常是局部变量.函数参数等. 2.堆 ...

  5. 【转】Spring注解详解

    http://blog.csdn.net/xyh820/article/details/7303330/ 概述 注释配置相对于 XML 配置具有很多的优势: 它可以充分利用 Java 的反射机制获取类 ...

  6. 粗谈CGI

    先看看 维基百科上面关于 CGI的介绍http://zh.wikipedia.org/wiki/%E9%80%9A%E7%94%A8%E7%BD%91%E5%85%B3%E6%8E%A5%E5%8F% ...

  7. BZOJ 1057 棋盘制作

    Description 国际象棋是世界上最古老的博弈游戏之一,和中国的围棋.象棋以及日本的将棋同享盛名.据说国际象棋起源于易经的思想,棋盘是一个8*8大小的黑白相间的方阵,对应八八六十四卦,黑白对应阴 ...

  8. A Statistical View of Deep Learning (III): Memory and Kernels

    A Statistical View of Deep Learning (III): Memory and Kernels Memory, the ways in which we remember ...

  9. iOS手写2048--基于Xcode7.1

    闲着没事自己想了下,半天写出来了,没有美化,只是实现了基本的2048,被我改成了A.B.C.D.E: 没有游戏开发经验,完全基于uiview 和 一大堆逻辑计算,如果你有指针.链表的使用经验,应该会很 ...

  10. 轮值CEO胡厚崑:到2025年所有的企业都将用到云(云的2.0时代,会有几千朵云几万朵云升起来,这将产生不同的技术模式、商业模式、思维模式)

    2016年09月04日 07:38 中国经营报   李凡 在全国工商联“2016年中国民营企业500强”排行榜上夺得头把交椅的华为,向外界描绘了面向未来进一步做大做强的路径. 华为创始人任正非于201 ...