一个.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. 三白话经典算法系列 Shell排序实现

    山是包插入的精髓排序排序,这种方法,也被称为窄增量排序.因为DL.Shell至1959提出命名. 该方法的基本思想是:先将整个待排元素序列切割成若干个子序列(由相隔某个"增量"的元 ...

  2. Morphia采用

    Morphia配合mongoDB喜欢Hibernate关系型数据库.也能够想到Morphia于MongoDB它调用上述的基础上,mongoDB语法. 于java直接通话Morphia的api它会变得更 ...

  3. [LeetCode203]Remove Linked List Elements

    题目: Remove all elements from a linked list of integers that have value val. ExampleGiven: 1 --> 2 ...

  4. Cocos2d-x 如何输出 Android用电话 腰带Tag的Log刊物

    于Cocos2d-x根据代码 #if(CC_TARGET_PLATFORM == CC_PLATFORM_WIN32) #define LOGAnroid( ...) #else if (CC_TAR ...

  5. AndroidUI的组成部分ProgressBar

    package com.gc.progressbar; /* * 1.ProgressBar组件也是一组重要的组件,ProgressBar本身代表了进度条组件, * 它还派生了两个经常使用的组件:Se ...

  6. HDU更多的学校比赛9场 HDU 4965Fast Matrix Calculation【矩阵运算+数学技巧】

    困难,.,真,,,不是太困难 的问题是,有一个矩阵运算优化 您有权发言权N*K矩阵A给K*N矩阵B(1<=N<=1000 && 1=<K<=6).他们拿起了第一 ...

  7. CocoStudio学习资源

    CocoStudio安装包及实例project:http://www.cocoachina.com/bbs/read.php?tid=154886 CocoStudio视频教程系列:http://mo ...

  8. STL--F - Sequence(n*m-&gt;之前的最低要求m个月)

    F - Sequence Time Limit:6000MS     Memory Limit:65536KB     64bit IO Format:%I64d & %I64u Submit ...

  9. Android 应用程序启动过程源代码分析

    本文转自:http://blog.csdn.net/luoshengyang/article/details/6689748 前文简要介绍了Android应用程序的Activity的启动过程.在And ...

  10. DOM简要

    在看Js视频的时候就感觉Dom这东西太奇妙了.在这个注重用户体验的Web设计时代里.Dom是至关重要的. 它的易用性强.而且遍历简单.支持XPath. 它既然这么强大那么就来简单的介绍Dom这个东东. ...