位置: 编程技术 - 正文

MongoDB常用操作命令大全(mongodb的常用命令)

编辑:rootadmin

如:如果你想创建一个“myTest”的数据库,先运行use myTest命令,之后就做一些操作(如:db.createCollection('user')),这样就可以创建一个名叫“myTest”的数据库。一、数据库常用命令1、Help查看命令提示2、切换/创建数据库3、查询所有数据库4、删除当前使用数据库5、从指定主机上克隆数据库6、从指定的机器上复制指定数据库数据到某个数据库7、修复当前数据库8、查看当前使用的数据库9、显示当前db状态、当前db版本、查看当前db的链接机器地址

二、Collection聚集集合1、创建一个聚集集合(table)2、得到指定名称的聚集集合(table)3、得到当前db的所有聚集集合4、显示当前db所有聚集索引的状态三、用户相关 1、添加一个用户2、数据库认证、安全模式3、显示当前所有用户4、删除用户四、聚集集合查询 1、查询所有记录默认每页显示条记录,当显示不下的情况下,可以用it迭代命令查询下一页数据。注意:键入it命令不能带“;”但是你可以设置每页显示数据的大小,用DBQuery.shellBatchSize= ;这样每页就显示条记录了。2、查询去掉后的当前聚集集合中的某列的重复数据3、查询age = 的记录4、查询age > 的记录5、查询age < 的记录6、查询age >= 的记录7、查询age <= 的记录8、查询age >= 并且 age <= 、查询name中包含 mongo的数据、查询name中以mongo开头的、查询指定列name、age数据当然name也可以用true或false,当用ture的情况下河name:1效果一样,如果用false就是排除name,显示name以外的列信息。、查询指定列name、age数据, age > 、按照年龄排序、查询name = zhangsan, age = 的数据、查询前5条数据、查询条以后的数据、查询在5-之间的数据可用于分页,limit是pageSize,skip是第几页*pageSize、or与 查询、查询第一条数据、查询某个结果集的记录条数、按照某列进行排序五、索引1、创建索引2、查询当前聚集集合所有索引3、查看总索引记录大小4、读取当前集合的所有index信息5、删除指定索引6、删除所有索引索引六、修改、添加、删除集合数据1、添加添加的数据的数据列,没有固定,根据添加的数据为准2、修改3、删除4、查询修改删除update 或 remove 其中一个是必须的参数; 其他参数可选。参数 详解 默认值 query 查询过滤条件 {} sort 如果多个文档符合查询过滤条件,将以该参数指定的排列方式选择出排在首位的对象,该对象将被操作 {} remove 若为true,被选中对象将在返回前被删除 N/A update 一个 修改器对象N/A new 若为true,将返回修改后的对象而不是原始对象。在删除操作中,该参数被忽略。 false fields 参见Retrieving a Subset of Fields (1.5.0+) All fields upsert 创建新对象若查询结果为空。 示例 (1.5.4+) false 七、语句块操作 1、简单Hello World这种写法调用了print函数,和直接写入"Hello World!"的效果是一样的;2、将一个对象转换成json3、循环添加数据这样就循环添加了条数据,同样也可以省略括号的写法也是可以的,当你用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、清除错误记录查看聚集集合基本信息1、查看帮助 db.yourColl.help();2、查询当前集合的数据条数 db.yourColl.count();3、查看数据空间大小 db.userInfo.dataSize();4、得到当前聚集集合所在的db db.userInfo.getDB();5、得到当前聚集的状态 db.userInfo.stats();6、得到聚集集合总大小 db.userInfo.totalSize();7、聚集集合储存空间大小 db.userInfo.storageSize();8、Shard版本信息 db.userInfo.getShardVersion()9、聚集集合重命名 db.userInfo.renameCollection("users"); 将userInfo重命名为users、删除当前聚集集合 db.userInfo.drop();

推荐整理分享MongoDB常用操作命令大全(mongodb的常用命令),希望有所帮助,仅作参考,欢迎阅读内容。

MongoDB常用操作命令大全(mongodb的常用命令)

文章相关热门搜索词:mongodb基本语法,mongodb的常用命令,mongodb使用场景 简书,mongodb的常用命令,mongodb的基本操作,mongodb操作语句,mongodb的基本操作,mongodb用法,内容如对您有帮助,希望把文章链接给更多的朋友!

MongoDB数据库插入、更新和删除操作详解 一、Insert操作Insert操作是MongoDB插入数据的基本方法,对目标集合使用Insert操作,会将该文档添加到MongoDB并自动生成相应的ID键。文档结构采用类似JSON

MongoDB下根据数组大小进行查询的方法 注意:作者使用的mongodb版本为2.4.7。首先插入测试数据db.data.insert({name:'a',num:[,,,,1]});db.data.insert({name:'b',num:[,]});db.data.insert({name:'c',num:[]});键nu

MongoDB中javascript脚本编程简介和入门实例 注:作者使用的mongodb版本为2.4.7。入门例子conn=newMongo();db=conn.getDB("db-name");//选择数据库db.auth("user-name","password");//用户验证varmap=function(){split_result=this.sen

标签: mongodb的常用命令

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

上一篇:MongoDB各种查询操作详解(mongodb查询操作)

下一篇:MongoDB数据库插入、更新和删除操作详解(mongodb数据库语句)

  • 企业所得税如何做分录
  • 进项税额加计抵减会计分录
  • 分税制财政管理体制是什么?
  • 关联方交易的会计处理方法
  • 主营业务收入体现在资产负债表哪里
  • 企业所得税计提表模板
  • 建筑施工企业涉税问题
  • 利润表中的其他业务利润包括哪些
  • 民营企业的待遇
  • 企业政策性搬迁损失的所得税处理
  • 资源税征税范围有哪些
  • 收到上级主管部门拨入的经费
  • 费用票据包括哪些
  • 月末本年利润余额怎么算
  • 个体工商户生产经营所得税率
  • 房地产公司扣减土地出让金怎么入账?
  • 基本户上的钱打到个人账户上,写什么用途
  • 企业微信支付密码怎么设置
  • 研发部门领用材料会计分录
  • 营改增后劳务派遣公司账务处理
  • 建设工程农民工工资支付条例
  • 土地闲置费可以税前扣除吗
  • 母公司向分公司收取管理费
  • 制造费用月末需要结转吗
  • 劳务派遣公司支付劳务费怎么做账
  • 17%和6%的票能直接抵扣吗?
  • 汇算清缴发票可以做费用票吗
  • 一般风险准备金计算公式
  • 销售东西的物流叫什么
  • 物业费按年收取的规定
  • 应交增值税和实缴增值税差额怎么做账
  • win11 应用商店
  • macbookair怎么设置屏幕
  • urlerror什么意思
  • igfxsrve.exe
  • 股东变更需要哪些手续的法律规定
  • css加载是异步的吗
  • 实收资本挂在其他应收款怎么冲销
  • php+jQuery+Ajax简单实现页面异步刷新
  • 应收账款的平均余额怎么计算
  • 存在现金折扣的会计核算
  • 理财资金用途
  • redishi
  • cms静态页面生成原理
  • pandas常用
  • 其他权益工具投资公允价值变动怎么计算
  • db2profile
  • 今年发放去年的工资怎么入账
  • 超过规定标准扣几分罚款
  • 总账和明细账有那些
  • 生产部的管理人员算什么费用
  • 差旅费会计科目怎么做
  • 企业管理费用科目有哪些
  • 利息收入如何做分录
  • 固定资产清理账户期末有余额吗
  • 出口退税转为免税处理有损失吗
  • 地方教育费附加从哪年开始征收的
  • 商业健康保险抵扣个税规定
  • 分支机构需要单独设立账簿吗
  • sql server Bulk Insert命令详细
  • SQL里类似SPLIT的分割字符串函数
  • mysql导出查询结果sql
  • mysql免安装版本
  • window10预览在哪里找
  • winsvc是什么进程
  • win8最多支持多大内存
  • sqlservr.exe - sqlservr是什么进程 有什么作用
  • Linux系统SCSI磁盘扫描机制解析及命令详细介绍
  • centos 6.6安装教程
  • members-area.exe是什么进程 members-area进程查询
  • P2PNetworking3.exe - P2PNetworking3是什么进程 有什么用
  • linux哪里好
  • node 包管理
  • android view动画
  • python executemany的使用及注意事项
  • jquery层次选择器主要包括哪几种分类
  • 推荐几个非常有趣的书
  • 获取android_id
  • 保险的佣金一般是多少
  • 企业所得税季度申报时间
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设