位置: 编程技术 - 正文

MongoDB教程之入门基础知识(mongodb bi)

编辑:rootadmin

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

文章相关热门搜索词:mongodb 入门,mongodb简单使用,mongodb bi,mongodb从入门到商业实战,mongodb快速入门,mongodb的使用教程,mongodb快速入门,mongodb 入门,内容如对您有帮助,希望把文章链接给更多的朋友!

一、文档的注意事项:

1. 键值对是有序的,如:{ "name" : "stephen", "genda" : "male" } 不等于 { "genda" : "male", "name" : "stephen" }2. 文档信息是大小写敏感的,如:{ "name" : "stephen" } 不等于 { "Name" : "stephen" }3. 文档信息是区分类型的,如:{ "age" : } 不等于 { "age" : "" }4. 文档中不能出现重复键,如:{ "name" : "stephen", "name" : "liu" }

二、使用多个集合的必要性:

1. 如果把各种模式的文档存放在一个集合中,对于开发者来说是非常灾难的。因为在获取到查询结果之后,就需要手工编写代码过滤不同类型的文档了。2. 会使查询效率降低。试想一下,假设某个模式的文档的数据量相对较少,如果仍然将其放到一个通用的大集合中,其查询效率势必会大大低于将其放到独立的集合中。3. 在创建索引时,如果所有的文档均为同一模式,那么索引的利用率将会更加高效。

三、集合的命名注意事项:1. 集合名不能是空字符串""。2. 不要以system开头,这一般是为系统保留的,如system.users集合中保存了数据库的用户信息,而system.namespace集合中保留了数据库集合的信息。3. 不要在集合名里面包含'$'字符。4. 子集合只是一种较好的集合规划方式,如blog.posts和blog.anthurs,实际上它们和blog集合之间没有任何关系,甚至blog集合可以不存在。

四、数据库:

在同一个MongoDB服务器中可以存在多个数据库,每个不同的数据库存储在不同的文件中。又由于数据库名和文件名是绑定的,因此数据库名会有一些限制。1. 不能是空字符""。2. 全部小写且不超过字节。3. 不得含有文件名命名中的非法字符。4. admin数据库是管理数据库,如果某个用户位于该数据库中,他将自动继承所有数据库权限。一些特定的服务器命令也只能从这个数据库运行。5. local这个数据库永远不会被复制,只是用于存储限于本地单台服务器的任意集合。6. 数据库名.集合名,表示该集合的完全限定名,其长度不要超过自己。

MongoDB教程之入门基础知识(mongodb bi)

五:MongoDB的启动:

1. 直接执行mongod即可,在没有任何命令行参数的情况下,服务器的主机中必须包含/data/db目录,对于Windows而言,其缺省目录则为服务程序所在驱动器的datadb。如D盘,则为D:databin。缺省监听端口为。2. MongoDB自带了一个JavaScript Shell,可以从命令行与MongoDB交互。如:mongo。这个Shell工具可以直接执行简单的数学运算。如:

3. 在Shell客户端插入MongoDB的文档,如:

4. 在Shell客户端查询文档,如:

5. 在Shell中更新文档,如:

6. 在Shell客户端中删除,如:六、Shell的使用小技巧:

MongoDB系列教程(一):NoSQL起源 为什么出现NoSQL?随着互联网的发展,当我们把一台服务器一台服务器变成两台服务器,当我们开始建立数据备份,当我们需要加一个缓冲层,来调整所

MongoDB教程之查询操作实例 1.基本查询:构造查询数据。db.test.findOne(){"_id":ObjectId("4fdecbb9acef1a"),"name":"stephen","age":,"genda":"male","email":"stephen@hotmail.com"}--多条件查询。下面的

MongoDB教程之数据操作实例 1.批量插入:以数组的方式一次插入多个文档可以在单次TCP请求中完成,避免了多次请求中的额外开销。就数据传输量而言,批量插入的数据中仅包含一

标签: mongodb bi

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

上一篇:MongoDB教程之基本管理命令(mongodb视频教程)

下一篇:MongoDB系列教程(一):NoSQL起源(mongodb 入门)

  • 什么是企业税务登记号
  • 税率和征收率有什么不一样
  • 出口退税是先交税后退税吗
  • 金融业产值和金融业增加值有什么不同
  • 会计分录的含义及三要素
  • 付款后发票可以抵扣吗
  • 支付转让费待摊怎么做账
  • 农民工工资专户管理暂行办法
  • 红字发票冲红需要收回原发票吗
  • 企业融资租赁是什么意思
  • 长期股权投资的4个明细科目
  • 技术服务费属于现代服务吗
  • 我的初级备考经验--跟老师节奏走
  • 收到投资者购买股票的资金
  • 招待费与去年减少的原因
  • pos刷的钱能追回吗
  • 小规模企业怎么报国税
  • 押金满一年才能退
  • 一次性奖金可以分2次发吗
  • 金税三期个人所得税扣缴系统网络设置
  • 汽车运输增值税专用发票多少税点
  • 资本公积 税务
  • 费用应计入管理费用的有
  • 上年度少计提的税金及附加
  • win7系统中英文切换快捷键
  • iphone6按键功能介绍
  • linux minor
  • 固定资产账面价值在什么情况下会出现负值
  • 税盘没反应
  • 延期报税申请怎么操作
  • 住房公积金如何使用
  • 公司购车要交哪些税
  • 收据能入账当凭证吗
  • cachelib
  • fdisk分区工具怎么用
  • w10系统有线连接网络
  • 在win7系统中怎样卸载win10?
  • macbookpro鼠标滚轮是反的
  • 营业收入包括应收账款吗
  • 应付职工薪酬怎么做记账凭证
  • 转让旧房及建筑物的扣除项目
  • 如何做世界上最小的遥控飞机
  • php定时发送邮件
  • cvpr2023最佳论文
  • centos 安装php
  • js构造函数的八种方法
  • 超参数及其作用
  • 国内版的chatpdf
  • 公司注销清算的会计分录
  • Linux Howtos: C/C++ > Sockets Tutorial
  • 帝国cms为什么安装不了
  • 股东出资方式包括
  • 小规模纳税人开专票需要交税吗
  • 门店有营业执照仓库加工要办营业执照
  • 不良贷款转让怎么操作
  • 怎么查企业历史
  • 建筑工程租赁费属于什么费用
  • 资产处置损益影响损益吗
  • 咨询服务业主营业务成本
  • 买二手车注意事项与提车细节
  • 开票系统的维护与保养
  • 赠送成本的会计分录
  • Linux安装MySQL5.6.24使用文字说明
  • debian iso
  • mac开机后蓝屏没反应
  • 系统自动设置网络连接
  • 苹果mac怎么连接显示器
  • win7宽带连接错误651怎么办
  • number mac
  • js时间范围
  • nodejs 视频切片
  • Bullet(Cocos2dx)之创建地形
  • unity3d打开
  • 批处理中for语句的哪个参数表示目录
  • JavaScript中的复杂数据类型又称为
  • 基于android开发
  • jquery js区别
  • 国家税务局申请电子发票怎么申请
  • 2020年海南个人所得税新规定
  • 逆光代售和神仙代售那个好一点
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设