博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
mongoDB的基本使用----飞天博客
阅读量:5824 次
发布时间:2019-06-18

本文共 1456 字,大约阅读时间需要 4 分钟。

hot3.png

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

全索引支持,可以索引任何属性

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

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

查询,丰富的查询

快速更新

Map/Reduce

GridFS

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

 

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

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

然后,运行此安装文件,按照提示安装即可,其中有个需要选择,因为是基本使用,所以选安装类型为type即可。最后点finish

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

这个mongoDBservice端和client端就是几个exe文件,并且放一起。开启服务要这么开启。

首先指定mongoDB的数据文件夹,在D盘建立mongoDB数据文件夹:D:\mongo\data

然后进入mongoDB homebin目录下,敲下面的命令:

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

转载于:https://my.oschina.net/pangzhuzhu/blog/301752

你可能感兴趣的文章
两个二分函数lower_bound和upper_bound函数
查看>>
【洛谷】P1579 哥德巴赫猜想(升级版)
查看>>
FreeSWITCH协议参数之自定义sip header
查看>>
Adobe Photoshop安装
查看>>
android 中文api
查看>>
分布式事务
查看>>
Android 针对WebView开发
查看>>
.NET学习笔记之ADO.NET 01
查看>>
iOS-设置按钮的属性
查看>>
什么是数据库?
查看>>
设计模式九之迭代器与组合模式
查看>>
OpenCV初探
查看>>
jmf找不到摄像头设备解决办法
查看>>
[Delphi] Delphi版本号对照
查看>>
[随感]GIS开发的困惑
查看>>
PHP的数组排序函数
查看>>
React中的代码分割
查看>>
转自把《编程珠玑》读薄
查看>>
html基础
查看>>
DNS服务解析检测脚本:
查看>>