mongo中命令工作原理

简介: 1.db.runCommand命令db.runCommand({OPTION:'COLLECTION_NAME'})runCommand命令是mongo的执行命令,可以执行mongo的任何命令,其它命令比如Drop,Count命令则是runCommand的简写形式,runCommand命令执行完成后有详细的相应结果。

1.db.runCommand命令

db.runCommand({OPTION:'COLLECTION_NAME'})

runCommand命令是mongo的执行命令,可以执行mongo的任何命令,其它命令比如DropCount命令则是runCommand的简写形式,runCommand命令执行完成后有详细的相应结果。

2.db.$cmd

  Mongo中的命令其实是作为一种特殊类型的查询来执行的,这些查询针对$cmd集合来执行,所有命令都会转成查询命令执行的

db.runCommand({'drop':'account'})
将换转换为
db.$cmd.findOne({'drop':'account'})

 

相关文章
|
2月前
|
存储 NoSQL Shell
02 MongoDB数据类型、重要概念以及shell常用指令
文章详细解释了MongoDB中的数据类型、重要概念,并提供了常用的MongoDB Shell操作指令,帮助用户更好地管理和操作MongoDB数据库。
57 0
02 MongoDB数据类型、重要概念以及shell常用指令
|
4月前
|
NoSQL Redis 数据库
Redis的GUI工具——Another-Redis-Desktop-Manager连接远程数据库Redis
Redis的GUI工具——Another-Redis-Desktop-Manager连接远程数据库Redis
3191 0
|
6月前
|
JSON NoSQL MongoDB
mongodb 命令行连接及基础命令
mongodb 命令行连接及基础命令
|
数据库
mongo聚合操作命令
mongo聚合操作命令
91 0
mongo聚合操作命令
|
NoSQL Linux Redis
关于redis-server服务启动之后,无法再输入Linux命令的问题!
关于redis-server服务启动之后,无法再输入Linux命令的问题!
155 0
关于redis-server服务启动之后,无法再输入Linux命令的问题!
|
缓存 NoSQL Redis
一步一步学习Redis——脚本功能的相关命令
一步一步学习Redis——脚本功能的相关命令
一步一步学习Redis——脚本功能的相关命令
|
NoSQL Redis 数据库
一步一步学习Redis——连接服务的相关命令
一步一步学习Redis——连接服务的相关命令
一步一步学习Redis——连接服务的相关命令
|
NoSQL Redis
Redis中的执行命令的过程
Redis中的执行命令的过程在redis.c的initServerConfig()方法中,通过调用dictCreate方法初始化server端的命令表。这个命令表是一个hashtable,可以通过key找到相关的命令: /* Command table -- we initiialize it h...
1167 0