mongodb命令(MongoDB命令行查询)

本篇文章给大家谈谈mongodb命令,以及MongoDB命令行查询对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。

本文目录一览:

MongoDB数据备份还原,及docker中MongoDB备份还原

在Mongodb中我们使用mongodump命令来备份MongoDB数据。该命令可如旁闷以导出所有数据到指定目录中。

mongodump命令可以通过参数指定导出的数据量级转存的服务器。

mongodump命令脚本语法如下:

参数说明渣弯:

其他参数参考:

2)示例:

如果没有设置账户密码,或者端口都是默认的27017,则可以省略参数。如:

mongodb使用 mongorestore 命令来启伍恢复备份的数据。

1)语法:

mongorestore命令脚本语法如下:

参数:

2)示例:

例子,此时有一个mongo容器

方法一:

直接进入docker容器,一步一步还原。

还原一样,步骤复制本地到容器中,进入容器中,还原复制过来的备份文件。

方法二:

一步到位备份:

还原:

[img]

如何在命令行下操作MongoDB数据库

1、穗辩键Help查看命令提示

[html] view plain copy

help

db.help();

db.yourColl.help();

db.youColl.find().help();

rs.help();

2、切换/创建数据库

[html] view plain copy

use yourDB;

当灶饥创建一个集合(table)的时候会自猜巧动创建当前数据库

3、查询所有数据库

[html] view plain copy

show dbs;

4、删除当前使用数据库

[html] view plain copy

db.dropDatabase();

关闭MongoDB服务的几种方法

MongoDB 提供几种关闭服务的命令

使用 mongod 命令关闭

 [mongo@redhatB data]$ mongod  --shutdown  --dbpath /database/mongodb/data/

killing process with pid: 17747

使用 kill 命令

 [mongo@redhatB data]$ ps -ef | grep mongo

root     17573 14213  0 05:10 pts/1    00:00:00 su - mongo

mongo    17574 17573  0 05:10 pts/1    00:00:00 -bash

mongo    18288     1  0 06:12 ?        00:00:00 mongod -f /database/mongodb/data/mongodb_27017.conf

mongo    18300 17574  6 06:13 pts/1 斗尺   00:00:00 ps -ef

mongo    18301 17574  0 06:13 pts/1    00:00:00 grep mongo

备注:可以使用雹带操作系源销芦统的 kill 命令,给 mongod 进程发送 SIGINT 或 SIGTERM 信号,

即 "kill -2 PID," 或者 “kill -15 PID“。

            建议不要使用 ”kill -9 pid“,因为如果 MongoDB 运行在没开启日志(--journal)的情况下,

            可能会造成数据损失。

如何获取mongoDB数据库大小

您好,很高兴能帮助您

1.获取mongoDB中数据库的大小命令

use

db.stats()

显示信息如下

db.stats()

{

"collections":3,轿隐没"objects":80614,"dataSize":21069700,"storageSize":39845376,"numExtents":9,"indexes":2,"indexSize":6012928,"ok":1

}

其中storage表示的就是数据库的大小,显示出携蔽的数字的单位是字节,因此如果需要转换单位为KB需要除以1024

2.获取MongoDB中collection

db.collection.dataSize()

//collection中的数据大小

db.collection.storageSize()

//为collection分配的空间大小,包括未使用的空间

db.collection.()

collection中索引数据大小

db.collection.totalSize()

collection中索引data所占空间

你的采纳是我前进的动力,闭纳记得好评和采纳,答题不易,互相帮助,

关于mongodb命令和MongoDB命令行查询的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。

标签列表