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. vue全家桶+koa2+mongoDB打造全栈社区博客

    背景 一直以来都想自己编写一个自己的社区博客,后来在网上找了一下,最后决定参考慕课网的一个社区项目,决定改用vue2.6+AntdForVue+koa2+mongoose实现一套社区博客. 简介 这是 ...

  2. react+express+mongodb搭建个人博客

    这是本人用React+Express+mongodb搭建的一个简易博客系统,包括前端展示和后台管理界面.查看源码欢迎访问我的github 以下是参考我的源码后的操作 技术架构 前端 基础:HTML+C ...

  3. vue个人博客项目部署上线

    前言 之前有发过这个项目的文章了,根据朋友的建议改变了博客的样式,也增加了一些新功能,下面完整地介绍这个博客项目.文末附前端实习求职简历 项目简介 简要介绍:一个前后端分离的项目 主要技术栈:vue全 ...

  4. 个人博客主页搭建随笔

    经常在各种论坛.博客还有 github 上活跃的朋友不难发现,许多大牛都有自己的网站,也多以博客为主.博主作为一个立志前端的大白,难道不应该和大牛学习么? 说干就干,前端部分和 web 开发博主做了很 ...

  5. Node.js博客系统--1.学前要求、项目功能介绍、需求分析

    本系列教程<Node.JS之"个人博客开发实战教程">你可以学会:深度了解 Nodejs+express+mongodb+mongoose,打造个人博客,娴熟掌握前台的 ...

  6. 用koa mongodb 做了个简单的博客系统

    最近在研究koa和mongodb,简单做了个博客系统,目前还未开放评论和发帖功能,欢迎大家吐槽~ ?安装 git clone https://github.com/oliyg/alljscc.git ...

  7. vue+node+mongodb 搭建一个完整博客

    Vue + Node + Mongodb 开发一个完整博客流程 前言 前段时间刚把自己的个人网站写完, 于是这段时间因为事情不是太多,便整理了一下,写了个简易版的博客系统 服务端用的是 koa2框架 ...

  8. 用Node.JS+MongoDB搭建个人博客(成品展示)

    在博客里可以随意畅写和分享自己喜欢的技术,和网友分享知识也是一种提升.根据自己所发表的博客也能更加加深印象. 与此同时写博客也可以提高自己的写作能力(虽然不咋地),但我相信博客只会越写越有质量的. 个 ...

  9. 一个 Vue + Node + MongoDB 博客系统

    源码 耗时半载(半个月)的大项目终于完成了.这是一个博客系统,使用 Vue 做前端框架,Node + express 做后端,数据库使用的是 MongoDB.实现了用户注册.用户登录.博客管理(文章的 ...

  10. Node+Express+Vue2.x+Mongodb结合muse-ui、less、rem等实现简易博客

    源码地址:https://github.com/XieTongXue/how-to/node-blog 请先阅读项目中的readme文件,按步骤启动,避免运行出错. 写此demo的缘由 最近在看学习e ...

最新文章

  1. 看漫画学Python,屏幕前的彦祖要不要试试?
  2. 为敏捷 BI 补上关键两环
  3. PAT甲级1069 The Black Hole of Numbers:[C++题解]模拟、6174
  4. Java小程序2(2015-8-2)
  5. [转]html超链接打开的窗口大小
  6. C语言逻辑运算符详解
  7. Web服务器 之 关于Apache (httpd)服务器防DDOS模块mod_evasive的使用说明
  8. knockoutjs ajax分页,knockoutjs(ko.js) 模板循环输出变量
  9. python动态调用函数
  10. 在 SSM 中使用 Ajax 进行数据传递
  11. 初学莫队算法 bzoj2038 小z的袜子 分块算法
  12. 支付宝小程序设置服务器维护,教程|如何开发支付宝小程序服务端:蚂蚁金融云...
  13. pyqt获得鼠标_PyQt5编程:鼠标事件
  14. 技术水平:了解、熟悉、精通各是什么意思以及如何深入研究一门技术
  15. 网络运维python之NETCONF--协程gevent+ncclient,2分钟巡检几千台华为CE交换机
  16. 海康威视视频在页面中展示
  17. [附源码]java毕业设计基于的旅游信息管理系统
  18. Debian9.12镜像下载及网络、软件源配置
  19. 使用百度云同步盘和Git Extensions进行代码托管
  20. 线性代数:03 向量空间 -- 向量的内积和正交阵

热门文章

  1. 近年来,学习图像去雾不得不看的论文和源代码
  2. 控制台应用程序转成MFC程序错误—OcrRec.exe触发一个触点,原因可能是堆被破坏
  3. [编程题] 被3整除
  4. VirtuoZo数字摄影测量(一)——单模型的建立
  5. ArcGIS 地表TIN面数据的符号化
  6. Mybatis-01-简介及入门
  7. Fultter之Future用法入门
  8. 每天一点正则表达式积累(三)
  9. 深度集成 Flink: Apache Iceberg 0.11.0 最新功能解读
  10. 我为什么鼓励大家运营个人公众号