`
风过无声
  • 浏览: 89205 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

MongoDB 数据库命令Command

 
阅读更多

1.语法

db.runCommand(...);

注:访问有些命令需要有管理员权限,必须在admin数据库里执行。

2.查看所有的命令

方法一:
db.listCommands();
方法二:
http://localhost:28017/_commands
(启动mongo时必须添加--rest选项)

3.工作原理

MongoDB中的命令其实是作为一种特殊类型的查询来实现的,这些查询对$cmd集合来执行。runCommand仅仅是接受命令文档,执行等价查询。e.g.

db.runCommand({"drop": "user"});

等价于

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

当mongoDB服务器得到查询$cmd集合的请求时,会启动一套特殊的逻辑来处理,而不是交给普通的查询代码来执行。

分享到:
评论

相关推荐

    mongodb数据库备份脚本

    * * * * * command 分 时 日 月 周 命令 第1列表示分钟1~59 每分钟用*或者 */1表示 第2列表示小时1~23(0表示0点) 第3列表示日期1~31 第4列表示月份1~12 第5列标识号星期0~6(0表示星期天) 第6列要...

    MongoDB 43 道面试题及答案.docx

    MongoDB 是一种提供高性能、高可用性和易于扩展的文档数据库。在 MongoDB 中,Namespace 是集合名称和数据库名称的连接。在 MongoDB 中,分片是跨多台机器存储数据记录的过程。 MongoDB 基础知识 1. MongoDB 是...

    MongoDB 45 道面试题及答案.docx

    答案:用于查看 mongo 的命令语法使用的链接是 db._adminCommand ( )。 15. MongoDB 中的索引是什么? 答案:索引是 MongoDB 中的特殊结构,它以易于遍历的形式存储一小部分数据集。索引按索引中指定的字段的值...

    mongodb-win32-x86_64-2008plus-ssl-v3.4-latest-signed.msi

    MongoDB 是一个面向文档存储的数据库,操作起来比较简单和容易。 你可以在MongoDB记录中设置任何属性的索引 (如:FirstName="Sameer",Address="8 Gandhi Road")来实现更快的排序。 你可以通过本地或者网络创建数据...

    Mongodb配置Sharding详细过程

    Mongodb是当前流行的NoSQL数据库之一,Sharding是Mongodb提供的水平分区技术,能够将数据分布到多个服务器上,提高数据库的性能和可扩展性。下面是Mongodb配置Sharding的详细过程: 一、环境准备 在Mongodb中,...

    《MySQL数据库入门》教学设计.docx

    最后向同学介绍几种常见的数据库产品,如:Oracle,SQL Server,DB2,MongoDB、SQL Server、MySQL以及他们各自的特点。 (4)如何安装和配置MySQL? 教师首先向学生演示如何在MySQL官网上,下载适用于Windows平台的...

    关系型到MongoDB实时数据同步解决方案.pdf

    CQRS模式是Command Query Responsibility Segregation的缩写,意为命令查询责任分离模式。该模式将系统分为两个部分:命令侧和查询侧。命令侧负责处理业务逻辑,查询侧负责提供数据。该模式可以帮助系统实现高可扩展...

    OLX_Scraper:使用Scrapy + MongoDB的OLX Scraper。 它将最近发布的有关请求产品的广告报废并转储到NOSQL MONGODB

    屏幕截图关于Scrapy程序,用于刮擦有关产品的最新广告并将其存储在MONGODB数据库中。 有关要搜索产品的所有信息都在args.py中 返回命令后更改值用法为了正确使用,首先安装selenium和parsel.Open Command Line并输入...

    使用zabbix监控mongodb的方法

    Mongodb如今越来越火,要做好对mongodb的监控就需要从它的安装配置,到简单的command语句使用,再到对它运行机制以及状态获取方法的掌握。  mongodb有三种基本的状态获取方式:  1.mongostat  2.开启28017的监听...

    argos:码头工人监控实验

    要求码头工人Docker撰写安装make install 用法启动应用make start服务器和MongoDB数据库。 转到查看该报告。运行CLI CLI允许实现措施。 它将执行给定的命令x次,然后计算已实现度量的平均值,最小值和最大值。 ...

    mongoctl:使用JSON配置管理MongoDB服务器和副本集!

    概述 mongoctl是一个轻量级的... 服务器和群集的定义可以驻留在平面文件中,位于Web服务器之后(例如,例如Github)或MongoDB数据库中。 用法 Usage: mongoctl [] <command> [<command>] A utility that simplifies

    Mongodb 删除添加分片与非分片表维护

    MongoDB 是一个基于分布式文件存储的数据库。由 C++ 语言编写。旨在为 WEB 应用提供可扩展的高性能数据存储解决方案。 MongoDB 是一个介于关系数据库和非关系数据库之间的产品,是非关系数据库当中功能最丰富,最像...

    discord.js:Discord.js机器人模板开始构建您自己的机器人。 包含命令处理程序,数据库和基本命令

    :robot: Discord.js Bot模板 您可以使用此模板开始创建专业的discord.js机器人! :warning: 但是,这是一个经过许可的存储库,因此请确保为我的代码功劳!... 〜有关设置MongoDB数据库的信息,请参阅此和该。

    MongoDB运行状态监控、性能分析工具mongostat详解

    这篇文章的目的是让你知道怎么了解你正在运行的Mongdb是否健康。 mongostat详解 mongostat是mongdb自带的状态检测工具,在命令行下使用。它会间隔固定时间获取mongodb的当前...6.command/s 每秒的命令数,比以上插入、

    standup-bot:Discord机器人,用于Scrum日常站立

    然后,该机器人将在MongoDB数据库中为服务器创建一个条目,创建文本通道#daily-standups并发送简介。 指令 该机器人的前缀是! 名称 描述 用法 服务器或DM help 显示所有命令 !help [optional command name] 两个...

    webdevbootcamp:Udemy上的Colt Steele的Web Dev Bootcamp(完整堆栈)

    webdevbootcamp 柯尔特斯蒂尔的Web开发训练营(全栈)上Udemy - 本课程涵盖: HTML5 CSS3 JavaScript 引导程序语义UI DOM操作jQuery的Unix(命令行)命令节点JS NPM ExpressJS 休息MongoDB 数据库关联认证方式护照...

    vscode-MongoSnippets-NodeJS:VSCode扩展-Mongo片段

    注意:Ctrl + Shift + P或Command + Shift + P在VSCode中打开“命令面板”。 Mongo片段:请参阅Mongoose文档 在网络浏览器上打开。 Mongo片段:请参阅扩展文档 在Web浏览器上打开。 Mongo片段:设置Mongo样板...

Global site tag (gtag.js) - Google Analytics