数据库-MongoDb

Posted 朕在coding

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了数据库-MongoDb相关的知识,希望对你有一定的参考价值。

*本文总结下使用Mongodb遇到的问题:

1. 安装完MongoDb后先启动服务端,然后再启动客户端:

直接上图:
技术图片
技术图片

注意点:mongod.exe :是用来连接到mongo数据库服务器的,即服务器端。
mongo.exe: 是用来启动MongoDB.shell的,即客户端。
mongodump.exe: 逻辑备份工具;
mongorestore.exe:逻辑恢复工具;
mongoexport.exe: 数据导出工具;
*mongoimport.exe: 数据导入工具;

2. 将服务端做出批处理命令和服务,客户端做成批处理命令

命令下载地址:https://files.cnblogs.com/files/newcapecjmc/MongoDB%E6%9C%8D%E5%8A%A1%E5%AE%89%E8%A3%85%E5%8D%B8%E8%BD%BD%E5%91%BD%E4%BB%A4.rar
(1)MongoDB服务端
*1 做成批处理命令:新建文本文档: mongodb_server.txt,输入如下文本

@echo off
start cmd /k "cd/d C:Program FilesMongoDBServer3.6in&&mongod --dbpath D:MongoDbdata"

然后修改文件后缀名为bat,文件名即是:mongodb_server.bat
*2 做成Windows服务
安装服务:新建文本文档 mongodb_server_Installer.txt,输入如下文本:

@echo off
echo 正在安装服务MongDB...
start cmd /k "cd/d C:Program FilesMongoDBServer3.6in&&mongod --install --serviceName MongoDB -serviceDisplayName MongoDB -logpath D:MongoDblogMongoDB.log  --dbpath D:MongoDbdata"
echo 服务MongoDB安装成功...
echo 正在停止服务...
net start MongoDB
echo  按任意键退出...
pause 启动服务: net start MongoDB

然后修改文件后缀名为bat,文件名即是: mongodb_server_Installer.bat
运行效果:
技术图片
技术图片

卸载服务:新建文本文档: mongodb_server_UnInstaller.txt 输入如下文本,然后另存为.bat文件

echo 正在停止服务...
net stop MongoDB
echo 正在删除服务...
sc delete MongoDB
echo 按任意键退出...
pause

然后修改文件名后缀为bat,文件名即是: mongodb_server_UnInstaller.bat

(2)MongoDB客户端
新建文本文档: mongodb_client.txt,输入如下文本:

@echo off
start cmd /k "cd/d C:Program FilesMongoDBServer3.6in&&mongo"

然后修改文件名后缀为bat,文件名即是: mongodb_client.bat

以上是关于数据库-MongoDb的主要内容,如果未能解决你的问题,请参考以下文章

mongodb关联查询

无法在 MongoDB(猫鼬)文档中追加数组

ios - Heroku 和 MongoDb 上的自定义解析服务器错误 3080:JSON 文本没有以数组或对象开头,并且允许未设置片段的选项

mongodb snappy 压缩数据大小与存储大小

在 Spring MongoDB 的 ReplaceRoot 管道阶段使用 $mergeObjects

文档数据库:冗余数据、参考资料等(特别是 MongoDB)