位置: 编程技术 - 正文

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如何查询数据)

  • 购进货物支付的运输费用如何计算增值税
  • 主营业务成本的数据从哪里来的
  • 税金及附加可以为负数吗
  • 建设工程劳务分包的规定
  • 香港保险代理人佣金
  • 工会经费2019年新政策
  • 小企业会计准则适用于哪些企业
  • 户口与工作地不一致,社保
  • 应交房产税通过应交税费核算吗
  • 本年利润是负数的会计分录
  • 无偿赠送材料的会计处理
  • 一般销售商品业务
  • 公司车辆过户给公司
  • 岗位津贴一定要发吗
  • 低值易耗品进项税额转出账务处理
  • 租赁合同印花税双方都要交吗
  • 个人转让住房交土地增值税吗
  • 高新技术企业享受什么优惠政策
  • 企业所得税税率2022年最新税率表
  • win10系统中怎么共享文件
  • 融资租赁和经营租赁哪个更常见
  • 上市公司股票如何套现
  • 注销库存股的会计分录怎么理解
  • 企业退货产生的损失谁承担
  • 回迁房办理房产证契税怎么交
  • 偏食和挑食会有什么不良后果?
  • 在建工程转无形资产 会计准则
  • 个人所得税部分缴纳
  • cjzc框架
  • 政府补助 不征税
  • php -v
  • 残疾人保障金工资总额包括年终奖吗
  • 先付款后收到发票怎么入账
  • 材料款零头抹掉怎么做凭证
  • php远程访问
  • 怎么修改手机的地理位置
  • 员工奖励现金如何做账
  • 房地产企业建筑成本
  • 固定资产原值怎么确定
  • 应付职工薪酬账户期末余额可能是
  • 银行账号未备案怎么解决
  • 财政补助结转会计处理
  • 进项税额转出最后怎么处理
  • 担保公司代偿会上征信嘛
  • 医院累计折旧会计分录
  • 新会计准则物业公司计提应收账款分录
  • 一般纳税人未申报可以开票吗
  • 印花税会计处理办法
  • 核定征收一般纳税人进项是否可抵扣
  • 所得税费用的账目处理
  • 小规模纳税人的条件
  • 甲企业持有乙企业40%的股权,能够对乙企业
  • 设计规划费入什么科目
  • 有限公司股东撤资退股
  • 车船税税金及附加
  • 制造费用折旧费编码
  • 积分换购怎么做账
  • 酒店客人损坏物品不赔偿怎么报警
  • 差旅费借记什么科目
  • 营业成本包括三大费用如何称呼
  • 业务招待费可以结转下年抵扣吗
  • 企业进口外汇额度限制
  • mysql mac安装教程
  • centos 7.5 7.6
  • ubuntu20.04.1安装
  • 怎样开启bios
  • windows102021年更新
  • linux参数命令
  • win10关闭metro界面
  • win10资源管理器启动不了
  • win7注册表文件位置
  • linux shell 字符串转数字
  • python cx_Oracle的基础使用方法(连接和增删改查)
  • pycharm sftp
  • 重庆电子税务局网页版登录
  • 增值税留底抵欠如何处理
  • 江苏税务登录密码是几位
  • 烟台税务局举报电话号码
  • 摩托车的消费税计税依据
  • 地税局申报个人所得税
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设