MongoDB shell 1 数据库方法

Stella981
• 阅读 353

方法名

描述

db.cloneDatabase()

从指定主机上克隆数据库

db.currentOp()

显示当前正在进行的操作

db.commandHelp()

返回数据库命令的帮助信息

db.createCollection()

创建一个聚集集合(table)

db.cloneCollection()

在MongoDB实例之间复制集合数据

db.copyDatabase()

从指定的机器上复制指定数据库数据到某个数据库

db.dropDatabase();

删除当前使用数据库

db.fsyncLock()

刷新写入磁盘并锁定该数据库,以防止写入操作,并协助备份操作

db.fsyncUnlock()

允许继续进行写入锁住的数据库(解锁)

db.getLogComponents()

返回日志消息详细级别

db.getLastErrorObj()

查看完整的错误结果

db.getMongo()

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

db.getCollection()

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

db.getName()

查看当前使用的数据库

db.getPrevError()

返回包含自上次错误复位所有的错误状态文件

db.getCollectionNames()

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

db.getCollectionInfos()

返回当前数据库中的所有集合信息

db.getLastError()

返回上一次错误,如果没有错误则为空

db.hostInfo()

返回当前数据库主机系统的相关信息

db.killOp()

终止指定的操作

db.listCommands()

显示公共数据库的命令列表

db.logout()

注销登录

db.printCollectionStats()

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

db.resetError()

重置db.getPrevError()和getPrevError返回的错误信息

db.repairDatabase()

修复当前数据库

db.repairDatabase()

修复当前数据库

db.runCommand()

运行一个数据库命令

db.serverStatus()

返回当前数据库状态的概要

db.setProfilingLevel()

修改当前数据库的分析级别

db.stats()

显示当前db状态

db.shutdownServer()

关闭当前数据库运行实例或安全停止有关操作进程

db.setLogLevel()

设置一个单独的日志信息级别

db.version()

查看当前db版本

点赞
收藏
评论区
推荐文章
秃头王路飞 秃头王路飞
4个月前
webpack5手撸vue2脚手架
webpack5手撸vue相信工作个12年的小伙伴们在面试的时候多多少少怕被问到关于webpack方面的知识,本菜鸟最近闲来无事,就尝试了手撸了下vue2的脚手架,第一次发帖实在是没有经验,望海涵。languageJavaScript"name":"vuecliversion2","version":"1.0.0","desc
光头强的博客 光头强的博客
4个月前
Java面向对象试题
1、请创建一个Animal动物类,要求有方法eat()方法,方法输出一条语句“吃东西”。创建一个接口A,接口里有一个抽象方法fly()。创建一个Bird类继承Animal类并实现接口A里的方法输出一条有语句“鸟儿飞翔”,重写eat()方法输出一条语句“鸟儿吃虫”。在Test类中向上转型创建b对象,调用eat方法。然后向下转型调用eat()方
刚刚好 刚刚好
4个月前
css问题
1、在IOS中图片不显示(给图片加了圆角或者img没有父级)<div<imgsrc""/</divdiv{width:20px;height:20px;borderradius:20px;overflow:h
blmius blmius
1年前
MySQL:[Err] 1292 - Incorrect datetime value: ‘0000-00-00 00:00:00‘ for column ‘CREATE_TIME‘ at row 1
文章目录问题用navicat导入数据时,报错:原因这是因为当前的MySQL不支持datetime为0的情况。解决修改sql\mode:sql\mode:SQLMode定义了MySQL应支持的SQL语法、数据校验等,这样可以更容易地在不同的环境中使用MySQL。全局s
小森森 小森森
4个月前
校园表白墙微信小程序V1.0 SayLove -基于微信云开发-一键快速搭建,开箱即用
后续会继续更新,敬请期待2.0全新版本欢迎添加左边的微信一起探讨!项目地址:(https://www.aliyun.com/activity/daily/bestoffer?userCodesskuuw5n)\2.Bug修复更新日历2.情侣脸功能大家不要使用了,现在阿里云的接口已经要收费了(土豪请随意),\\和注意
晴空闲云 晴空闲云
4个月前
css中box-sizing解放盒子实际宽高计算
我们知道传统的盒子模型,如果增加内边距padding和边框border,那么会撑大整个盒子,造成盒子的宽度不好计算,在实务中特别不方便。boxsizing可以设置盒模型的方式,可以很好的设置固定宽高的盒模型。盒子宽高计算假如我们设置如下盒子:宽度和高度均为200px,那么这会这个盒子实际的宽高就都是200px。但是当我们设置这个盒子的边框和内间距的时候,那
艾木酱 艾木酱
3个月前
快速入门|使用MemFire Cloud构建React Native应用程序
MemFireCloud是一款提供云数据库,用户可以创建云数据库,并对数据库进行管理,还可以对数据库进行备份操作。它还提供后端即服务,用户可以在1分钟内新建一个应用,使用自动生成的API和SDK,访问云数据库、对象存储、用户认证与授权等功能,可专
Stella981 Stella981
1年前
KVM调整cpu和内存
一.修改kvm虚拟机的配置1、virsheditcentos7找到“memory”和“vcpu”标签,将<namecentos7</name<uuid2220a6d1a36a4fbb8523e078b3dfe795</uuid
Wesley13 Wesley13
1年前
MySQL查询按照指定规则排序
1.按照指定(单个)字段排序selectfromtable_nameorderiddesc;2.按照指定(多个)字段排序selectfromtable_nameorderiddesc,statusdesc;3.按照指定字段和规则排序selec
Wesley13 Wesley13
1年前
MySQL部分从库上面因为大量的临时表tmp_table造成慢查询
背景描述Time:20190124T00:08:14.70572408:00User@Host:@Id:Schema:sentrymetaLast_errno:0Killed:0Query_time:0.315758Lock_
helloworld_28799839 helloworld_28799839
4个月前
常用知识整理
Javascript判断对象是否为空jsObject.keys(myObject).length0经常使用的三元运算我们经常遇到处理表格列状态字段如status的时候可以用到vue