数据数据库学通MongoDB——第一天 基础入门
在本文中,我们主要介绍数据数据库的内容,自我感觉有个不错的建议和大家分享下
关于mongodb的利益,长处之类的这里就不说了,一唯要讲的一点就是mongodb中有三元素:数据库,合集,文档,其中“合集”
就是对应关系数据库中的“表”,“文档”对应“行”。
一: 下载
上MongoDB官网 ,我们发现有32bit和64bit,这个就要看你系统了,不过这里有两点注意:
①:根据业界则规,偶数为“稳定版”(如:1.6.X,1.8.X),奇数为“开辟版”(如:1.7.X,1.9.X),这两个版本的别区相信大家都道知吧。
②:32bit的mongodb最大只能放存2G的数据,64bit就没有制约。
我这里就下载"2.0.2版本,32bit“,ok,下载以后我就放到”E盘“,改下文件夹名字为”mongodb“。
二:启动
①:启动之前,我们要给mongodb指定一个文件夹,这里取名为”db",用来放存mongodb的数据。
②:微软徽标+R,入输cmd,首先找到“mongodb”的径路,然后行运mongod开启命令,同时用--dbpath指定数据放存所在为“db”文件夹。
③:最后要看下否是开启功成,从图中的信息中获知,mongodb采取27017口端,那么我们就在浏览器里头键入“http://localhost:27017/”,
开打后,mongodb诉告我们在27017上Add 1000可以用http模式查看mongodb的管理信息。
青春,有嬉笑声与哭泣声夹杂的年华,青春的少年是蓝天中翱翔的幼鹰,虽然没有完全长大,有些稚气,有些懵懂,脱不开父母的双手却极力想去找寻属于自己的一片天空,为的是一时的激情,为的是一种独自翱翔的感觉!
三:基本操纵
由于是开篇,就大概的说下基本的“增删查改“,我们再开一个cmd,入输mongo命令开打shell,其实这个shell就是mongodb的客户端,
同时也是一个js的编译器,默许连接的是“test”数据库。
<1> insert 操纵
好,数据库有了,下一步就是合集,这里就取合集名为“person”,要注意的就是文档是一个json的扩展(Bson)式形。
<2> find 操纵
我们将数据插入后,肯定是要find出来,不然插了也白插,这里要注意两点:
① “_id": 这个字段是数据库默许给我们加的GUID,目标就是证保数据的一唯性。
② 格严的按照Bson的式形誊写文档,不过也系关没,误错示提还是很大强的。
<3> update操纵
update方法的第一个参数为“查找的件条”,第二个参数为“更新的值”,学过C#,相信还是很好懂得的。
<4> remove操纵
remove中如果不带参数将除删全部数据,呵呵,很险危的操纵,在mongodb中是一个可不撤回的操纵,三思而后行。
文章结束给大家分享下程序员的一些笑话语录: PC软件体积大,是因为一个PC软件功能往往较多,能够满足你一个方面的需求,而一个iphone软件往往没几行代码,干一件很小的事情,自然需要的软件就多。就像吃西瓜和吃瓜子的来比数目,单位不同啊。
数据数据库学通MongoDB——第一天 基础入门相关推荐
- 8天学通MongoDB——第五天 主从复制
随笔 - 218 文章 - 1 评论 - 3819 8天学通MongoDB--第五天 主从复制 从这一篇开始我们主要讨论mongodb的部署技术. 我们知道sql server能够做到读写分离,双 ...
- 转载: 8天学通MongoDB——第三天 细说高级操作
今天跟大家分享一下MongoDB中比较好玩的知识,主要包括:聚合,游标. 一: 聚合 常见的聚合操作跟sql server一样,有:count,distinct,group,mapReduce. &l ...
- 转载: 8天学通MongoDB——第七天 运维技术
这一篇我们以管理员的视角来看MongoDB,作为一名管理员,我们经常接触到的主要有4个方面: 1. 安装部署 2. 状态监控 3. 安全认证 4. 备份和恢复, 下面我们就一点一点的讲解. 一 ...
- 8天学通MongoDB——第四天 索引操作
原文:8天学通MongoDB--第四天 索引操作 这些天项目改版,时间比较紧,博客也就没跟得上,还望大家见谅. 好,今天分享下mongodb中关于索引的基本操作,我们日常做开发都避免不了要对程序进行性 ...
- 转载: 8天学通MongoDB——第六天 分片技术
在MongoDB里面存在另一种集群,就是分片技术,跟sql server的表分区类似,我们知道当数据量达到T级别的时候,我们的磁盘,内存 就吃不消了,针对这样的场景我们该如何应对. 一:分片 mong ...
- 跟着王进老师学开发Python篇:基础入门案例讲解-王进-专题视频课程
跟着王进老师学开发Python篇:基础入门案例讲解-166人已学习 课程介绍 共计45个项目案例+项目源码,跟着王进老师尽情玩转Python解释器! 本课程涉及Python的基础语法, ...
- 视频教程-跟着王进老师学开发Python篇:基础入门案例讲解-Python
跟着王进老师学开发Python篇:基础入门案例讲解 教学风格独特,以学员视角出发设计课程,难易适度,重点突出,架构清晰,将实战经验融合到教学中.讲授技术同时传递方法.得到广大学员的高度认可. 王进 ¥ ...
- 【一学就会的ROS基础入门教程 】03-1 ROS基础编程:ROS工作空间的创建、话题topic的发布与接收、以及话题消息的自定义使用
[一学就会的ROS基础入门教程 ]03-1 ROS基础编程:ROS工作空间的创建.话题topic的发布与接收.以及话题消息的自定义使用 文前白话 1.创建工作空间与功能包 关于工作空间的介绍 创建开发 ...
- Spring入门到精通:第一章 基础入门:1.Spring框架概述
Spring入门到精通:第一章 基础入门:1.Spring框架概述 前言:为什么要学习Spring框架? 为什么要学习Spring框架呐? (1)使用广泛:现在很多的企业都有Spring的影子,不管是 ...
最新文章
- 鱼相忘于江湖,人相忘于道术
- 【控制】《多智能体系统的动力学分析与设计》徐光辉老师-第6章-基于间歇控制的非线性多智能体系统的多一致
- JS-this的使用
- Lecture 15 Dynamic Programming
- ligerui_ligerTree_005_动态增加“树”节点
- 必背42个单词_高中英语必背100个常考单词,考试必考
- Myeclipse学习总结(15)——Eclipse/MyEclipse中Maven项目常见问题解决汇总
- 痛苦如此持久,像蜗牛充满耐心地移动;快乐如此短暂,像兔子的尾巴掠过秋天的草原...
- 《软件需求最佳实践》阅读笔记02
- python-day34--进程补充
- Ubuntu图形界面更改软件下载源为清华镜像站以及解决等待apt退出的问题
- sqlmap批量扫描burpsuite拦截的日志记录
- android BaseAdapter多布局缓存
- IQ推理:P先生和Q先生
- 怎样无损调整分区大小和扩容分区?
- win10计算机图标怎么放桌面壁纸,win10系统桌面图标显示和背景修改的具体方法...
- GD32串口接收发送数据总结
- 【论文笔记】Deep Survival: A Deep Cox Proportional Hazards Network
- 2-5.多进程、多线程、异步携程
- 每一个计算机主机有且只能有一块硬盘,2014年《计算机基础》期中试卷.doc
热门文章
- 17 软件源_9成职场人支持“准点下班”,2020年度职场报告:工作是最大焦虑源
- matlab语音信号处理实验_现代通信综合实验系统平台
- oracle数据库配置管理,Oracle配置管理
- linux软件工程师笔试题,C/C++软件工程师笔试题
- Android Studio编译后运行按钮还是灰色的解决方法
- TortoiseGit与github实现项目的上传
- git 切换分支_git 入门教程之分支总览
- sqli-lab———writeup(11~17)
- python中标识符的命名规则_Python——标识符的命名规则
- nginx搭建文件服务器脚本,基于docker搭建nginx文件服务器的方法步骤