位置: 编程技术 - 正文

MongoDB的基础知识简介(mongodb 入门)

编辑:rootadmin

推荐整理分享MongoDB的基础知识简介(mongodb 入门),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:mongodb从入门到商业实战,mongodb介绍,mongodb从入门到商业实战,mongodb快速入门,mongodb详解,mongodb的基本操作,mongodb快速入门,mongodb的基本操作,内容如对您有帮助,希望把文章链接给更多的朋友!

1、文档、集合和数据库

  a)、文档:因为MongoDB是面向文档的数据库,那么可想而知文档是它的基本单元,相当于关系型数据库中的行!

    Ⅰ、它是由键值对组成的一个有序集;注:键不能为空且是字符串类型的。

    Ⅱ、它不仅区分大小写,而且还区分数据类型;

    Ⅲ、.和$符号具有特殊意义,需要在特定环境中使用;

  b)、集合:同样的,多个文档汇聚在一起就是一个集合,但是这些文档可以是不同的结构模式,组合在一起就相当于关系型数据库中的表!

    Ⅰ、同样命名不能为空,不能以system开头,且不能使用保留字符$;

    Ⅱ、动态模式(不同的结构模式)可以使同一个集合中包含多样化的文档对象;比如A集合中的第一个文档为学生,第二个文档为商品。

  c)、数据库:类似的,一个MongoDB实例可以有多个相互独立的数据库对象,每个数据库是由N多个集合内聚的结果!

    Ⅰ、名称不能为空,不能包含/、、"、*、<、>、:、|、&#;、$、(空格符)特殊字符,建议使用ASCII中的字母和数字;

    Ⅱ、数据库名称区分大小写,建议全部小写;

    Ⅲ、它的名称最多为byte;

    Ⅳ、以下几个具有特殊意义的数据库:admin(用户数据库)、local(本地数据库)、config(配置数据库)

2、MongoDB客户端-shell简介

  a)、它被称为javascript shell,通过它可以使用命令与MongoDB实例进行交互,它是一个非常重要的工具;

  b)、之所以这样称呼它,是因为它是个功能完备的JavaScript解释器,可以运行任意的JavaScript程序;

  c)、通过shell可以进行对数据的四个基本操作:创建,读取,更新和删除(即CRUD)操作;

3、数据类型

  a)、文档与JavaScript中的对象很相似,所以可以类比JSON;主要包含以下几个:

MongoDB的基础知识简介(mongodb 入门)

    Ⅰ、表示空值或者不存在的字段:null;

    Ⅱ、布尔类型:包含true和false;

    Ⅲ、数值类型:shell中默认为位的浮点型数值

    Ⅳ、字符串类型:你懂的。。

    Ⅴ、日期类型:new Date();

    Ⅵ、正则表达式;

    Ⅶ、数组;

    Ⅷ、内嵌文档:指文档中可以嵌套其他文档

    Ⅸ、对象id:文档的唯一标识,是一个byte的ID

4、shell实战操作

  a)、上一篇我们已经将MongoDB服务添加到了windows服务列表中,我们可以通过窗体直接启动,

     也可以在管理员命令提示符(win+x+a)中通过命令net start MongoDB进行启动MongoDB服务;

  b)、win+r,输入cmd进入命令提示符,切换到到MongoDB安装的bin目录下,并输入命令:mongo.exe 连接服务器;

  c)、shell操作

    Ⅰ不同的文档:

    Ⅱ、JavaScript函数:

    Ⅲ、简单的CRUD操作

PS:这些都是相对来说比较简单的命令,大家可以动手敲一下!哈哈、、

MongoDB的查询方法 代码:db.blogs.insert([{"author":"张三","title":"MongoDB简介","content":"它是介于关系型数据库和非关系型数据库之间的一种NoSQL数据库,用C++编写,是一款集敏捷

MongoDB的索引 1、简介它就像是一本书的目录,如果没有它,我们就需要对整个书籍进行查找来获取需要的结果,即所说的全盘扫描;而有了目录(索引)之后就可以

MongoDB数据查询方法干货篇 本文主要给大家介绍了MongoDB数据查询的相关内容,对大家具有一定的参考价值,需要的朋友们一起来学习学习吧。导入测试数据在开始之前我们应该先

标签: mongodb 入门

本文链接地址:https://www.jiuchutong.com/biancheng/312632.html 转载请保留说明!

上一篇:MongoDB的下载、安装与部署方法(mongodb安装包下载)

下一篇:MongoDB的查询方法(mongodb如何查询数据)

  • 企业所得税减免所得税额计算公式
  • 抵进项税分录
  • 集团内部资产无偿划转是否纳税增值税
  • 作废冲红的发票怎么做账处理
  • 房地产企业营销设施建造费包括哪些
  • 单位结算卡在pos渠道可办理的功能
  • 非盈利组织的好处
  • 建筑行业开工程票,材料抵扣有没有比例
  • 无形资产研究费用计入成本么
  • 事业单位的出纳要承担的责任是什么
  • 研发样机是什么
  • 海关进口关税专用缴款书可以抵扣吗
  • 注销一定要去营业厅吗
  • 广告公司需要交消费税吗
  • 税务变更
  • 外购已抵扣进项税额
  • 加盟商的作用
  • 出口布料有退税吗
  • 工资扣员工的罚款入什么科目
  • 华为手机蓝牙传送照片到苹果手机
  • linux怎么添加命令
  • 车间机物料消耗属于间接生产费用吗
  • 收到苗木发票怎么做账
  • 举办活动购买的东西会计分录
  • 销售预付款会计分录
  • php操作json文件
  • ajax请求php接口
  • 开办补贴
  • 公司赚的钱要交税吗?交多少?
  • 收到退回的保证金
  • 坏账损失和坏账准备
  • 会计结账时账户余额为零
  • vue报错cannot read property
  • php实现和工作原理
  • php缓存机制有哪些
  • 项目成本估算的结果一般不包括
  • 境外机动车临时可以办理什么车险业务
  • vue sse
  • 工程结算结算gbq文件怎么做
  • uniapp零基础小白到项目实战
  • java的注解有哪些
  • 试运行收入账务处理
  • 非税收入定额票据可以报销吗去什么地方报销
  • 社保工伤保险可以退吗
  • 汇算清缴后发现成本多做了
  • 为什么应付账款不被视为债务融资
  • sql的where条件怎么写
  • 毛利率代表什么?如何计算毛利率?
  • 企业缴纳耕地占补多少
  • 银行汇票与商业汇票的本质不同
  • 代销产品如何做会计分录
  • 长期待摊销费用属于
  • 农民工专户里的钱能转出来吗
  • 一次性付清的优缺点
  • 工会经费可以购买办公用品吗?
  • 公司员工垫付款项
  • 制造费用月末怎么结转到生产成本
  • 异地预缴增值税多交了怎么办,可以退吗
  • 环保局检查锅炉房都查什么
  • 如何填写出售固定资产表
  • Linux下MySQL5.7.18 yum方式从卸载到安装过程图解
  • win10隐藏文件怎么隐藏
  • uc聊天大厅
  • 资源管理器操作教程
  • wlanplus是什么软件
  • win8系统的电脑
  • macbook air一键恢复出厂设置
  • WINDOWS系统还原主要作用
  • win7一直出广告
  • java的理解
  • ComboBox 和 DateField 在IE下消失的解决方法
  • dos命令行怎么打开
  • 批处理中如何判断当前文件中是否存在一个子目录
  • npm yarn命令对比
  • JavaScript实现同时调用多个函数的方法
  • 油票增值税专用发票几个点开
  • 民办学校需要交工会经费吗
  • 城镇土地使用税暂行条例
  • 2020年个税截止时间
  • 美国对华征收关税的优点和不足
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设