MongoDB初学者的配置环境和基础设施的使用
一个.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初学者的配置环境和基础设施的使用的更多相关文章
- mongoDB 安装和配置环境变量,超详细版本
下载mongoDB进行安装:https://www.mongodb.com/ 到Community Se ...
- mongodb集群配置分片集群
测试环境 操作系统:CentOS 7.2 最小化安装 主服务器IP地址:192.168.197.21 mongo01 从服务器IP地址:192.168.197.22 mongo02 从服务器IP地址: ...
- MongoDB数据库安装及配置环境终极教程(windows10系统)
本文是笔者花时间踩坑踩生气了写出来的!转载请注明出处@http://www.cnblogs.com/tim100/!请尊重我的劳动成果!谢谢! 今天,给大家说说在windows10系统下MongoDB ...
- MongoDB数据库安装及配置环境(windows10系统)
windows10系统下MongoDB的安装及环境配置: MongoDB的安装 下载地址: https://www.mongodb.com/download-center (这是windows10环境 ...
- Mac配置环境变量(Java,Android,Gradle,Nodejs,MongoDB,Maven,Hosts)
JAVA_HOME 配置环境变量 # 使用vim打开.bash_profile文件.加入java环境变量 $ vim .bash_profile export JAVA_HOME=$(/usr/lib ...
- elasticsearch与mongodb分布式集群环境下数据同步
1.ElasticSearch是什么 ElasticSearch 是一个基于Lucene构建的开源.分布式,RESTful搜索引擎.它的服务是为具有数据库和Web前端的应用程序提供附加的组件(即可搜索 ...
- JAVA为什么要配置环境变量,怎样配置
自己总结些再加抄点:安装JDK后要配置环境变量,主要有三个:1 JAVA_HOME ->为JDK的安装目录,如:F:\JAVA\jdk1.6.0_042 CLASSPATH ->到哪里找需 ...
- Mongodb安装和配置
Mongodb之安装配置 安装 Mongodb的下载地址为Mongodb官网.下载时.你能够选择是安装包或者是压缩包. 下载完毕后.双击安装包并安装. 安装完毕后.你能够在安装文件夹看到下图中所见的文 ...
- mongodb远程连接配置
mongodb远程连接配置如下: 1.修改配置文件mongodb.conf 命令:vim /etc/mongodb.conf 把 bind_ip=127.0.0.1 这一行注释掉或者是修改成 bind ...
随机推荐
- 领域驱动设计(DDD)部分核心概念的个人理解(转)
领域驱动设计(DDD)是一种基于模型驱动的软件设计方式.它以领域为核心,分析领域中的问题,通过建立一个领域模型来有效的解决领域中的核心的复杂问题.Eric Ivans为领域驱动设计提出了大量的最佳实践 ...
- 超人学院Hadoop大数据资源共享
超人学院Hadoop大数据资源共享-----数据结构与算法(java解密版) http://yunpan.cn/cw5avckz8fByJ 訪问password b0f8 很多其它精彩内容请关注: ...
- OTN&互换amp; P-OTN有效降低100G 网络成本 (两)
OTN互换& P-OTN有效降低100G 网络成本 (两) 在全球范围内.网流量的增长速度是空前的,导致此现象的缘由包含云服务的增长.移动宽带和基于互联网的视频点播服务的增长. Cisco估计 ...
- Android菜鸟的成长笔记(15)—— Android中的状态保存探究(下)
原文:Android菜鸟的成长笔记(15)-- Android中的状态保存探究(下) 在上一篇中我们简单了解关于Android中状态保存的过程和原理,这一篇中我们来看一下在系统配置改变的情况下保存数据 ...
- Android UI设计规则
Android UI技巧 1.1 不该做什么 l 不要照搬你在其他平台的UI设计,应该让用户使用感觉是在真正使用一个Android软件,在你的LOGO显示和平台总体观感之间做好平衡 l 不要过度使 ...
- 获取一个Jpanel的父容器有多难
JDialog parent = (JDialog) this.getParent().getParent().getParent().getParent(); javax.swing.JPanel- ...
- java nio 网络框架实现(转)
maven项目https://github.com/solq360/common 链式编/解码 链路层链式处理 管道管理socket 多协议处理非常方便 仿netty NioEventLoop 单线程 ...
- 声明式编程思想和EEPlat
声明式编程定义 声明式编程(英语:Declarativeprogramming)它是一种编程范式.程相对立.它描写叙述目目标性质,让计算机明白目标,而非流程. 声明式编程不用告诉电脑问题领域.从而避免 ...
- COCOS2D-X FRAME动画创作随笔
CCAnimate继承CCActionInterval,和CCAnimate是一家action,有着action所有的属性和方法. CCAnimate一些重要的方法: static CCAnimate ...
- Nuget的使用
前言 最近看到园子上有关于NuGet (读音:new get)的使用,所以心血来潮也跟着学习做了一下,觉得很流b哦.于是也就记一下自己的学习心得(并非一味的重复轮子,只是觉得他人做的写的就是对的,自己 ...