一个.mongoDB安装

1.第一MongoDB官方网站下载安装包http://www.mongodb.org/

依照自己的操作系统进行下载。

2.在硬盘上建立两个文件夹分辨存放mongoDB安装文件和数据文件,比如我建立的为:

D:\mongodb     和      D:\mongodbdata

将下载的安装包进行解压。并将解压后的东西拷贝到D:\mongodb中。

3.启动CMD(win+R键。CMD)切换到D:\mongodb中的bin目录中。

输入命令:mongod.exe --dbpath D:\mongodbdata  这样就将数据库装好了。

4.配置环境变量。

在path中增加D:\mongodb\bin

5.能够在CMD中输入mongod -help查看mongdb的帮助。

二.启动数据库

新建一个bat文件(开启数据库文件):

输入内容:mongod  --dbpath D:\mongodbdata

再新建一个bat文件(数据库操作文件):

输入内容:mongo 127.0.0.1:27017/admin

意思是通过127.0.0.1的网址来訪问数据库port号为27017(默认port),用admin用户訪问

三.数据库的对照

watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQveXVleGluMg==/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center" alt="">

四.数据库的简单操作

1.新建数据库  use [dbName]

[dbName]为数据库的名称。

在新建数据库后假设不正确数据库进行操作数据库是不会保存的

2.在数据库中加入集合(能够理解为新建表)并加入记录(给表中加入数据)

db.persons.insert({name:"zhangsan"})

3.查询全部的数据库

show dbs

4.查询数据库中的文档

show collections

5.查询数据库文档中的数据

用find()方法或findOne()方法

6.改动数据库

db.persons.update({name:"extjs4.0"},{$set:{name:"extjs4.1"}})

类似于SQL中的

update persons set name = 'extjs4.1' where name = 'extjs4.0'

7.删除数据

db.persons.remove({name:"extjs4.0"})

8.删除库中的集合

db.person.drop()

9.删除数据库

db.dropDatabase()

演示样例:

watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQveXVleGluMg==/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center" alt="">

五.数据库和集合命名规范

1.不能是空字符串

2.不能含有‘’ 空格 、 $ \ /

3.所有是小写

4.最多64个字符

5.数据库名不能和现有系统keyword反复

版权声明:本文博客原创文章,博客,未经同意,不得转载。

MongoDB初学者的配置环境和基础设施的使用的更多相关文章

  1. mongoDB 安装和配置环境变量,超详细版本

    下载mongoDB进行安装:https://www.mongodb.com/                                                 到Community Se ...

  2. mongodb集群配置分片集群

    测试环境 操作系统:CentOS 7.2 最小化安装 主服务器IP地址:192.168.197.21 mongo01 从服务器IP地址:192.168.197.22 mongo02 从服务器IP地址: ...

  3. MongoDB数据库安装及配置环境终极教程(windows10系统)

    本文是笔者花时间踩坑踩生气了写出来的!转载请注明出处@http://www.cnblogs.com/tim100/!请尊重我的劳动成果!谢谢! 今天,给大家说说在windows10系统下MongoDB ...

  4. MongoDB数据库安装及配置环境(windows10系统)

    windows10系统下MongoDB的安装及环境配置: MongoDB的安装 下载地址: https://www.mongodb.com/download-center (这是windows10环境 ...

  5. Mac配置环境变量(Java,Android,Gradle,Nodejs,MongoDB,Maven,Hosts)

    JAVA_HOME 配置环境变量 # 使用vim打开.bash_profile文件.加入java环境变量 $ vim .bash_profile export JAVA_HOME=$(/usr/lib ...

  6. elasticsearch与mongodb分布式集群环境下数据同步

    1.ElasticSearch是什么 ElasticSearch 是一个基于Lucene构建的开源.分布式,RESTful搜索引擎.它的服务是为具有数据库和Web前端的应用程序提供附加的组件(即可搜索 ...

  7. JAVA为什么要配置环境变量,怎样配置

    自己总结些再加抄点:安装JDK后要配置环境变量,主要有三个:1 JAVA_HOME ->为JDK的安装目录,如:F:\JAVA\jdk1.6.0_042 CLASSPATH ->到哪里找需 ...

  8. Mongodb安装和配置

    Mongodb之安装配置 安装 Mongodb的下载地址为Mongodb官网.下载时.你能够选择是安装包或者是压缩包. 下载完毕后.双击安装包并安装. 安装完毕后.你能够在安装文件夹看到下图中所见的文 ...

  9. mongodb远程连接配置

    mongodb远程连接配置如下: 1.修改配置文件mongodb.conf 命令:vim /etc/mongodb.conf 把 bind_ip=127.0.0.1 这一行注释掉或者是修改成 bind ...

随机推荐

  1. ufldl学习笔记和编程作业:Softmax Regression(softmax回报)

    ufldl学习笔记与编程作业:Softmax Regression(softmax回归) ufldl出了新教程.感觉比之前的好,从基础讲起.系统清晰,又有编程实践. 在deep learning高质量 ...

  2. HTTP求

    client联系server后,至server获取问题 Web 新闻资源,简称client至server发送一个 HTTP 求. 一个完整的 HTTP 该请求包含以下示例: ① ②若干消息头(请求头) ...

  3. UVA 11248 - Frequency Hopping(网络流量)

    UVA 11248 - Frequency Hopping 题目链接 题意:给定一个网络,如今须要从1到N运输流量C,问是否可能,假设可能输出可能,假设不可能,再问能否通过扩大一条边的容量使得可能,假 ...

  4. POJ 2155 D区段树

    POJ 2155  D区段树 思考:D区段树是每个节点设置一个段树树. 刚開始由于题目是求A[I,J],然后在y查询那直接ans^=Map[i][j]的时候没看懂.后面自己把图画出来了才理解. 由于仅 ...

  5. MySQLHA系列MHA(一)

    MHA,这是Master High Availability Manager and Tools for MySQL,一个日本MySQL专家们使用Perl语言编写的一个脚本管理工具.该工具仅适用于My ...

  6. 最大公约数(Greatest Common Divisor)

    两个数的最大公约数.一个典型的解决方案是欧几里德,叫欧几里德算法. 原理:(m,n)代表m和nGCD,和m>n.然后,(m,n)=(n,m%n)=.....直到余数为0. 码如下面: publi ...

  7. 会员卡管理系统技术解析(十八)Timer定时监听

    会员卡管理系统技术解析(十八)Timer定时监听 在web应用中,有时候客户须要一些定时程序.不须要客户自己去操作.而是由应用程序自行触发(代理)运行某些操作. 这个时候监听与定时器的配合使用就基本能 ...

  8. Python学习笔记12:标准库之对象序列化(pickle包,cPickle包)

    计算机的内存中存储的是二进制的序列. 我们能够直接将某个对象所相应位置的数据抓取下来,转换成文本流 (这个过程叫做serialize),然后将文本流存入到文件里. 因为Python在创建对象时,要參考 ...

  9. java main方法背后的故事?(转)

    jvm java 看似一种语言,实则一个巨大的体系的王国,开发这么多年了,还是没有搞懂,我以为我懂了,可是过了一段时间又忘了,所以说还是没懂 1.main方法说起 编译完我们的java文件后,需要有个 ...

  10. Wpf ScrollViewer with WrapPanel 使用鼠标滚轮水平滚动内容

    为WrapPanel添加水平滚动条,当禁用垂直滚动条后使用鼠标无法滚动,竟然还需要自己写代码来实现,真真是挺无语呢,不知道算不算是一个bug. <Grid Background="Tr ...