在本文中,我们主要介绍数据数据库的内容,自我感觉有个不错的建议和大家分享下

关于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——第一天 基础入门相关推荐

  1. 8天学通MongoDB——第五天 主从复制

    随笔 - 218  文章 - 1  评论 - 3819 8天学通MongoDB--第五天 主从复制 从这一篇开始我们主要讨论mongodb的部署技术. 我们知道sql server能够做到读写分离,双 ...

  2. 转载: 8天学通MongoDB——第三天 细说高级操作

    今天跟大家分享一下MongoDB中比较好玩的知识,主要包括:聚合,游标. 一: 聚合 常见的聚合操作跟sql server一样,有:count,distinct,group,mapReduce. &l ...

  3. 转载: 8天学通MongoDB——第七天 运维技术

    这一篇我们以管理员的视角来看MongoDB,作为一名管理员,我们经常接触到的主要有4个方面: 1.  安装部署 2.  状态监控 3.  安全认证 4.  备份和恢复, 下面我们就一点一点的讲解. 一 ...

  4. 8天学通MongoDB——第四天 索引操作

    原文:8天学通MongoDB--第四天 索引操作 这些天项目改版,时间比较紧,博客也就没跟得上,还望大家见谅. 好,今天分享下mongodb中关于索引的基本操作,我们日常做开发都避免不了要对程序进行性 ...

  5. 转载: 8天学通MongoDB——第六天 分片技术

    在MongoDB里面存在另一种集群,就是分片技术,跟sql server的表分区类似,我们知道当数据量达到T级别的时候,我们的磁盘,内存 就吃不消了,针对这样的场景我们该如何应对. 一:分片 mong ...

  6. 跟着王进老师学开发Python篇:基础入门案例讲解-王进-专题视频课程

    跟着王进老师学开发Python篇:基础入门案例讲解-166人已学习 课程介绍         共计45个项目案例+项目源码,跟着王进老师尽情玩转Python解释器! 本课程涉及Python的基础语法, ...

  7. 视频教程-跟着王进老师学开发Python篇:基础入门案例讲解-Python

    跟着王进老师学开发Python篇:基础入门案例讲解 教学风格独特,以学员视角出发设计课程,难易适度,重点突出,架构清晰,将实战经验融合到教学中.讲授技术同时传递方法.得到广大学员的高度认可. 王进 ¥ ...

  8. 【一学就会的ROS基础入门教程 】03-1 ROS基础编程:ROS工作空间的创建、话题topic的发布与接收、以及话题消息的自定义使用

    [一学就会的ROS基础入门教程 ]03-1 ROS基础编程:ROS工作空间的创建.话题topic的发布与接收.以及话题消息的自定义使用 文前白话 1.创建工作空间与功能包 关于工作空间的介绍 创建开发 ...

  9. Spring入门到精通:第一章 基础入门:1.Spring框架概述

    Spring入门到精通:第一章 基础入门:1.Spring框架概述 前言:为什么要学习Spring框架? 为什么要学习Spring框架呐? (1)使用广泛:现在很多的企业都有Spring的影子,不管是 ...

最新文章

  1. 鱼相忘于江湖,人相忘于道术
  2. 【控制】《多智能体系统的动力学分析与设计》徐光辉老师-第6章-基于间歇控制的非线性多智能体系统的多一致
  3. JS-this的使用
  4. Lecture 15 Dynamic Programming
  5. ligerui_ligerTree_005_动态增加“树”节点
  6. 必背42个单词_高中英语必背100个常考单词,考试必考
  7. Myeclipse学习总结(15)——Eclipse/MyEclipse中Maven项目常见问题解决汇总
  8. 痛苦如此持久,像蜗牛充满耐心地移动;快乐如此短暂,像兔子的尾巴掠过秋天的草原...
  9. 《软件需求最佳实践》阅读笔记02
  10. python-day34--进程补充
  11. Ubuntu图形界面更改软件下载源为清华镜像站以及解决等待apt退出的问题
  12. sqlmap批量扫描burpsuite拦截的日志记录
  13. android BaseAdapter多布局缓存
  14. IQ推理:P先生和Q先生
  15. 怎样无损调整分区大小和扩容分区?
  16. win10计算机图标怎么放桌面壁纸,win10系统桌面图标显示和背景修改的具体方法...
  17. GD32串口接收发送数据总结
  18. 【论文笔记】Deep Survival: A Deep Cox Proportional Hazards Network
  19. 2-5.多进程、多线程、异步携程
  20. 每一个计算机主机有且只能有一块硬盘,2014年《计算机基础》期中试卷.doc

热门文章

  1. 17 软件源_9成职场人支持“准点下班”,2020年度职场报告:工作是最大焦虑源
  2. matlab语音信号处理实验_现代通信综合实验系统平台
  3. oracle数据库配置管理,Oracle配置管理
  4. linux软件工程师笔试题,C/C++软件工程师笔试题
  5. Android Studio编译后运行按钮还是灰色的解决方法
  6. TortoiseGit与github实现项目的上传
  7. git 切换分支_git 入门教程之分支总览
  8. sqli-lab———writeup(11~17)
  9. python中标识符的命名规则_Python——标识符的命名规则
  10. nginx搭建文件服务器脚本,基于docker搭建nginx文件服务器的方法步骤