位置: 编程技术 - 正文

MongoDB的mongo shell常用操作方法及操作脚本笔记

编辑:rootadmin

推荐整理分享MongoDB的mongo shell常用操作方法及操作脚本笔记,希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:,内容如对您有帮助,希望把文章链接给更多的朋友!

一、常用命令

1、Help查看命令提示

2、切换/创建数据库

use yourDB; 当创建一个集合(table)的时候会自动创建当前数据库3、查询所有数据库

4、删除当前使用数据库

5、从指定主机上克隆数据库

将指定机器上的数据库的数据克隆到当前数据库6、从指定的机器上复制指定数据库数据到某个数据库

将本机的mydb的数据复制到temp数据库中7、修复当前数据库

8、查看当前使用的数据库

db; db和getName方法是一样的效果,都可以查询当前使用的数据库9、显示当前db状态

、当前db版本

、查看当前db的链接机器地址

二、Collection(table)聚集集合

1、创建一个聚集集合(table)

2、得到指定名称的聚集集合(table)

3、得到当前db的所有聚集集合

4、显示当前db所有聚集索引的状态

三、用户相关

1、添加一个用户

添加用户、设置密码、是否只读2、显示当前所有用户

3、删除用户

以上都是一些最基本的命令,我就当做笔记来看了。更加深入的crud我都还没有尝试,等我尝试过了再写。

语句块操作

1、简单Hello World

这种写法调用了print函数,和直接写入"Hello World!"的效果是一样的;

MongoDB的mongo shell常用操作方法及操作脚本笔记

2、将一个对象转换成json

3、循环添加数据

这样就循环添加了条数据,同样也可以省略括号的写法

也是可以的,当你用db.users.find()查询的时候,显示多条数据而无法一页显示的情况下,可以用it查看下一页的信息;

4、find 游标查询

这样就查询所有的users信息,同样可以这样写

同样可以省略{}号

5、forEach迭代循环

forEach中必须传递一个函数来处理每条迭代的数据信息

6、将find游标当数组处理

取得下标索引为4的那条数据

既然可以当做数组处理,那么就可以获得它的长度:cursor.length();或者cursor.count();

那样我们也可以用循环显示数据

7、将find游标转换成数组

用toArray方法将其转换为数组

8、定制我们自己的查询结果

只显示age <= 的并且只显示age这列数据

排除age的列

9、forEach传递函数显示信息

其他

1、查询之前的错误信息

2、清除错误记录

3、显示数据库列表

4、显示当前数据库中的集合(类似关系数据库中的表)

5、显示用户

6、切换当前数据库,这和MS-SQL里面的意思一样

use

MongoDB的基础查询和索引操作方法总结 查询操作1、查询所有记录db.userInfo.find();相当于:select*fromuserInfo;2、查询去掉后的当前聚集集合中的某列的重复数据db.userInfo.distinct("name");会过滤掉name中

Mongodb自增id实现方法 本文实例讲述了Mongodb自增id实现方法。分享给大家供大家参考,具体如下:首先创建一个自动增长id集合idsdb.ids.save({name:"user",id:0});可以查看一下是否成

MongoDB安装图文教程 MongoDB是一个介于关系数据库和非关系数据库之间的产品,是非关系数据库当中功能最丰富,最像关系数据库的。支持的数据结构非常松散,是类似json的

标签: MongoDB的mongo shell常用操作方法及操作脚本笔记

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

上一篇:MongoDB的分片集群基本配置教程(mongodb的分片集群的组成部分)

下一篇:MongoDB的基础查询和索引操作方法总结(mongodb基础知识)

  • 纳税申报操作视频
  • 应交城建税计入哪个科目
  • 未完工程如何处理
  • 股票交易费用计算器
  • 政府扶持资金要还吗如村委借给企业对吗
  • 材料委托加工
  • 个体户查账征收怎么交税?
  • 汽修店的服务项目有哪些
  • 结转应交所得税属于利润分配吗
  • 收到员工的罚款钱怎么写分录
  • 存在银行保证金计入什么会计科目
  • 期末数未分配利润为负数的会计分录怎么处理?
  • 对外来发票金额怎么算
  • 国税里发票采集中的税控机动车发票是指什么发票?
  • 主营业务税金及附加怎么算
  • 给员工的福利要缴税吗
  • 应收补贴款贷方余额
  • 如何区分纳税调额和补税
  • 签发空头支票的赔偿金
  • 公司章程出资时间怎么填写
  • 跨年如何冲减预提费用?
  • 吸甲醛最好的植物是什么?
  • 任务管理器网络占用率100%怎么办
  • 如何解决win10系统安装不兼容驱动的问题
  • 银行存款收款凭证属于什么凭证
  • 往年的营业外收入冲减
  • 房租押金未全额缴纳
  • 代理进口增值税客户不抵扣,进出口公司可以抵扣吗
  • 个人劳务费几个点
  • 清算所得税申报表范本
  • 苹果最强机型
  • quickdcf.exe - quickdcf是什么进程 作用是什么
  • 一些出口商为什么要倾销
  • linux 查看文件内容 转换字符编码
  • php自学
  • 组策略阻止了这个程序0x800704ec
  • 2021最好的固态
  • php fopen()
  • 进口增值税的账务处理
  • 暂估纳税调增了账务怎么处理
  • 事业单位体检费用标准
  • php批量删除文件
  • /etc/rc.local添加内容
  • 收到快递赔款分录怎么做
  • 年金现值系数和年金终值系数的公式
  • 0申报残保金逾期影响企业信用评级吗为什么
  • vue this.$ref
  • 个税手续费返还计入哪个科目
  • 个人所得税的税率表最新的
  • sqlyog与mysql
  • 电算化会计档案论文答辩自述稿
  • 公司多交的社保费法律规定需要退还吗
  • 简易计税方法的适用范围
  • 收到某单位投入机器一台
  • 可供出售金融资产公允价值变动
  • 收取物业费不开发票
  • 没有海关完税凭证怎么入账
  • 社会团体费用支出有什么要求
  • 未使用固定资产有哪些
  • 税率与征收率是怎么回事
  • 进项大于销项会退税吗
  • 招待费的增值税怎么算
  • 企业增值税额
  • 外商投资企业清算资金汇出环节,银行
  • 发票抬头公司报销的该怎么写
  • 直租业务可以抵房租吗
  • 苹果电脑安装虚拟机会有什么影响
  • centos7ssh登录
  • win8应用商店官网
  • android获取json数据
  • Cocos2dx3.2 Crazy Tetris 制作简单的凸多边形刚体
  • shell脚本自动化
  • perl脚本use strict
  • asp.net runat
  • js 对象key
  • 用javascript
  • jQuery+ajax读取并解析XML文件的方法
  • jquery中选择器分为哪三种
  • 湖北生育登记网上服务大厅官网查询
  • 税务总局2016年70号公告
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设