windows中安装配置Mongodb以及通过配置文件启动

本文介绍了在Windows上安装MongoDB的步骤,包括从官网下载安装包,配置环境变量,创建配置文件并启动服务。特别指出,启动服务时需要以管理员权限运行CMD。此外,还讲解了MongoDB的模糊查询方法和数据导出为CSV格式的操作。在Linux环境中,通过Docker部署MongoDB时,如何进行用户名密码认证也是文中内容之一。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

一. MongoDB安装下载

进入MongoDB官网,Products -> 选择SOFTWARE下的MongoDB Server,下载地址如下:https://www.mongodb.com/try/download/community

下载完后按照提示安装,安装完后配置环境变量,安装完后目录结构如下
在这里插入图片描述
注意点
config: mongodb启动时的配置文件,没有该目录以及文件则新建,配置文件内容如下:

在这里插入图片描述

设置完配置文件后就可以通过配置文件启动mongodb服务

注意点:(这里存在比较多的坑)
1.启动 mongodb时

mongod --config D:\software\mongodb\config\mongodb.config --install --serviceName "MongoDB"

然后执行net start MongoDB,提示 “服务名无效。”的错误,这种情况一般是因为我们没有通过管理员启动服务,打开cmd时选择以管理员方式启动cmd,如下图:
在这里插入图片描述
吐中是以管理员方式启动cmd,然后执行如上命令,mongodb服务正常启动

二.MongoDB中模糊查询

模糊查询可以在数据筛选时进行过滤
方式一
通过/*/进行模糊匹配

db.getCollection('intelligenceExtract').find({"FILE_NAME":/2017年台州市黄岩区/})

方式二
mongodb 中的like 怎么使用
正则表达式查询

db.posts.find({post_text:{$regex:"www.baidu"}})
等价于 <==>
db.posts.find({post_text:/www.baidu/})
三.MongoDB导出数据为csv格式
mongoexport -d (database_name 从哪个数据导)  -c (collextion_name 导出哪个集合的数据导) --type=csv -f FILE_NAME,RISK_WARNING -o D:\serverCode\intelligence_extract\business_config\data.csv(导出后保存的路径)
四.Linux中通过用户名密码认证登录

使用docker pull安装mognodb后启动mongodb容器时我们会指定mongodb的管理员库的账号密码,这时候我们我们进入容器后向通过admin账号新建其他账号和新建数据库,需要进行admin账号认证,认证命令如下:

/usr/bin/mongo --port 27017 -u "root" -p "123456" --authenticationDatabase admin

执行上面命令后就通过admin认证了,然后可以进行账号创建

db.createUser({user:"admin",pwd:"123",roles:["dbAdmin"]})
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值