位置: 编程技术 - 正文

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 入门)

  • 进项税转出的会计凭证
  • 报表中存货包括什么科目
  • 全年没有超过起征点需要汇算吗
  • 债务担保属于或有资产吗
  • 发票清单可以用a4
  • 带息承兑汇票的利息收入要缴纳增值税吗
  • 客户预付货款会计分录
  • 其他业务收入的核算内容
  • 资金账簿印花税最新政策2023
  • 工程预缴税款几个点
  • 定额发票验旧怎么操作
  • 开票满500万一定会升一般纳税人吗
  • 职工福利费发票开票范围
  • 税法三流合一是哪一项法律依据
  • 小规模劳务公司税率是多少
  • 库存商品怎么结转损益
  • 退税发票勾选后开红冲发票怎么申报
  • 为职工垫付的款项属于其他应收款吗
  • 人均营收指标
  • 老板垫付的货款怎么做凭证?
  • 毛利润,纯利润
  • 收到别人押金的会计分录
  • PHP:oci_set_prefetch()的用法_Oracle函数
  • 设置u盘优先启动怎么设置
  • phpserialize
  • 什么叫php
  • win11怎么添加字体到个性化
  • windows7电脑时间不对
  • 销售固定资产税目
  • 会计凭证设计要注意的问题
  • 发票多盖了一个发票章咋办
  • VUE -- defineExpose
  • 建筑企业分项目信息采集表怎么填
  • 工商年报纳税总额包括滞纳金吗
  • 加油费属于什么费用类别的
  • 注意力机制工作原理
  • gnss定位技术的应用前景
  • des算法加密解密过程
  • vue watcher
  • 羊羊 过好
  • java微信公众号开发源码
  • 提供加工劳务属于增值税征收范围吗
  • 固定资产有金额界定吗
  • 你必须了解的最大的问题
  • 发票跨月还可以作废吗
  • 企业购房如何入账
  • 生育津贴到公司了公司什么时候发给个人
  • 员工误餐费是否缴纳个人所得税
  • 固定资产累计折旧计算公式
  • 公交公司如何做好精细化管理
  • 医院药品进销差价规定
  • 向银行按揭贷款时,收入流水不够怎么办?
  • 公司接待考察团的费用入哪个科目
  • 开具的增值税专用发票上注明的价款含税吗
  • 小规模开具的1%专票 一般纳税人抵扣
  • 土地的入账科目
  • 现金日记账怎么填写规范
  • win7桌面卡死无响应
  • bios怎么设置efi引导
  • win 10 ie8
  • windows 10 mobile apk
  • 微软雅黑啥意思
  • WinXP巧用Netsh工具快速填写IP参数
  • linux 运行二进制文件
  • win10 无线热点
  • linux版vnc
  • win10预览版好吗
  • Visual Studio 2013 Tools for Unity安装目录,Visual Studio 2013 Tools.unitypackage
  • ExtJS4中的requires使用方法示例介绍
  • cocos2dx 3.3 tilemap 缩放滑动并且准确点击对象
  • 深入领悟六个必须坚持
  • Node.js中的construct构造函数
  • Node.js中的事件循环是什么意思
  • Do All in Cmd Shell一切在命令行下完成第1/6页
  • js 堆排序
  • jquery鼠标悬停显示内容
  • 消费税要把增值税算进去吗
  • 长沙市社保中心主任
  • 办理跨区域事项报验
  • 河北省云办税厅
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设