iis服务器助手广告广告
返回顶部
首页 > 资讯 > 数据库 >MongoDB中有哪些数据库命令
  • 809
分享到

MongoDB中有哪些数据库命令

2024-04-02 19:04:59 809人浏览 八月长安
摘要

这期内容当中小编将会给大家带来有关mongoDB中有哪些数据库命令,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。  命令是如何工作的  这里有个你比较熟悉的例子:drop

这期内容当中小编将会给大家带来有关mongoDB中有哪些数据库命令,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。

  命令是如何工作的

  这里有个你比较熟悉的例子:drop,如果从shell里删除一个collection,我们运行db.test.drop().实际上,在内部执行的是drop命令,跟下边用runCommand执行的操作是一样的。

  > db.runCommand({"drop" : "test"});{"nIndexesWas" : 1,"msg" : "indexes dropped for collection","ns" : "test.test","ok" : true }

  ok 表示是否执行成功

  实际上,monGoDB的命令被实现为一种对叫$cmd的collection的特殊查询,runCommand只是使用参数进行了一次查询,所以我们的drop也可以这样写。

  db.$cmd.findOne({"drop" : "test"});

  当mongoDB服务器接到一个对$cmd的查询时,使用一种特殊的逻辑来处理。几乎所有的驱动都提供了runCommand方法来执行命令,实际上这些命令都可以通过执行查询的方式来完成。

  下边是一些最常用的命令:

  buildInfo: {"buildInfo" : 1}, 返回mongoDB服务器版本和宿主操作系统的信息collStats: {"collStats" : collection},给出指定collection的统计信息,包括数据大小,分配的存储控件,索引大小等distinct: {"distinct" : collection, "key": key, "query": query} 返回在指定的collection里符合query条件的所有key的值drop: {"drop" : collection}, 删除collection的说有数据dropDatabase: {"dropDatabase" : 1}, 删除当前数据库的所有数据dropIndexes: {"dropIndexes" : collection, "index" : name}, 删除collection上名字为name的索引findAndModify:参见第3章getLastError: {"getLastError" : 1[, "w" : w[, "wtimeout" : timeout]]}, 检查此连接上最后操作的错误或状态信息,可以指定一个选项,此命令将会阻塞直到w个salves复制了最后的那个操作或者时间超时(毫秒)isMaster: {"isMaster" : 1}, 检查此服务器是master还是slavelistCommands: {"listCommands" : 1}, 列出此服务器上所有可用命令listDatabases: {"listDatabases" : 1},列出服务器上所有数据库ping: {"ping" : 1},检查服务器是否正在运行,即使服务器处于定状体此命令也会立即返回renameCollection: {"renameCollection" : a, "to" : b}, 将collection的名字从a改为brepairDatabase:{"repairDatabase" : 1}, 修复并压缩当前数据库serverStatus:{"serverStatus" : 1}, 获取此服务器的管理统计信息。

上述就是小编为大家分享的MongoDB中有哪些数据库命令了,如果刚好有类似的疑惑,不妨参照上述分析进行理解。如果想知道更多相关知识,欢迎关注编程网数据库频道。

您可能感兴趣的文档:

--结束END--

本文标题: MongoDB中有哪些数据库命令

本文链接: https://www.lsjlt.com/news/56525.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • MongoDB中有哪些数据库命令
    这期内容当中小编将会给大家带来有关MongoDB中有哪些数据库命令,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。  命令是如何工作的  这里有个你比较熟悉的例子:drop...
    99+
    2024-04-02
  • MongoDB数据库中有哪些常用的命令
    这期内容当中小编将会给大家带来有关MongoDB数据库中有哪些常用的命令,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。一、MongoDB 数据库常用操作命令1、Help查...
    99+
    2024-04-02
  • MongoDB中有哪些基础命令
    本篇文章为大家展示了MongoDB中有哪些基础命令,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。1、MongoDB中的三要素数据库集合文档2、MongoDB中的数据...
    99+
    2024-04-02
  • MongoDB中有哪些聚合命令
    这期内容当中小编将会给大家带来有关MongoDB中有哪些聚合命令,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。1.聚合管道法:管道聚合方法可以理解为合计流水线法,就是把集...
    99+
    2024-04-02
  • 数据库中常用的mysql命令有哪些
    这篇文章主要为大家展示了“数据库中常用的mysql命令有哪些”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“数据库中常用的mysql命令有哪些”这篇文章吧。1:使...
    99+
    2024-04-02
  • MySQL数据库合集命令有哪些
    本篇内容介绍了“MySQL数据库合集命令有哪些”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!1.对数据库常...
    99+
    2024-04-02
  • mysql数据库常用命令有哪些
    本篇内容主要讲解“mysql数据库常用命令有哪些”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“mysql数据库常用命令有哪些”吧!MySQL 数据库常用命令  ...
    99+
    2024-04-02
  • mongodb常用命令有哪些
    这篇文章主要讲解了“mongodb常用命令有哪些”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“mongodb常用命令有哪些”吧!一、数据库常用命令1、Hel...
    99+
    2024-04-02
  • mongodb有哪些基本命令
    mongodb有哪些基本命令?相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。1 切换数据库use admin;2 查看当前数据库db;...
    99+
    2024-04-02
  • MySQL数据库中有哪些基础操作命令
    这篇文章给大家介绍MySQL数据库中有哪些基础操作命令,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。用户与权限创建用户mysql>create user te...
    99+
    2024-04-02
  • oracle数据库中有哪些导入导出命令
    本篇文章为大家展示了oracle数据库中有哪些导入导出命令,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。Oracle数据导入导出imp/exp 功能:Oracle数...
    99+
    2024-04-02
  • 数据库grant的授权命令有哪些
    本篇文章给大家分享的是有关数据库grant的授权命令有哪些,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。命令以及权限:usage  ...
    99+
    2024-04-02
  • WordPress数据库的操作命令有哪些
    这篇文章将为大家详细讲解有关WordPress数据库的操作命令有哪些,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。WordPress 数据库phpMyAdmin是许多DB...
    99+
    2024-04-02
  • MySQL数据库的基本命令有哪些
    小编给大家分享一下MySQL数据库的基本命令有哪些,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!一、概述数据库结构数据库–>...
    99+
    2024-04-02
  • 数据库集合相关命令有哪些
    本篇内容介绍了“数据库集合相关命令有哪些”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!集合的性质: 唯一性...
    99+
    2024-04-02
  • MySQL数据库的常用命令有哪些
    这篇文章主要为大家展示了“MySQL数据库的常用命令有哪些”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“MySQL数据库的常用命令有哪些”这篇文章吧。1、MyS...
    99+
    2024-04-02
  • mongodb 中有哪些备份恢复命令
    这篇文章给大家介绍mongodb 中有哪些备份恢复命令,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。备份: mongodump -uroot -ppassword --por...
    99+
    2024-04-02
  • MongoDB的常用命令有哪些
    MongoDB的常用命令有哪些,相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。一、数据库相关切换/创建数据库>use “dbname”;查询所有数据库>&n...
    99+
    2023-06-26
  • MongoDB 数据库的命名和设计规范有哪些
    今天就跟大家聊聊有关MongoDB 数据库的命名和设计规范有哪些,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。文档设计约束UTF-8 字符不能包含 ...
    99+
    2024-04-02
  • MySQL数据库基础操作命令有哪些
    这篇文章给大家分享的是有关MySQL数据库基础操作命令有哪些的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。1、使用帮助信息登陆数据库就不介绍了哦,比如说想做创建的数据库的操作,不...
    99+
    2024-04-02
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作