mongodb数据库文件

MongoDB数据库文件的安装与配置

1、1 下载MongoDB

双牌ssl适用于网站、小程序/APP、API接口等需要进行数据传输应用场景,ssl证书未来市场广阔!成为创新互联的ssl证书销售渠道,可以享受市场价格4-6折优惠!如果有意向欢迎电话联系或者加微信:18982081108(备注:SSL证书合作)期待与您的合作!

我们需要从MongoDB官网(https://www.mongodb.com/try/download/community)下载适合您操作系统的MongoDB Community Server,根据您的操作系统选择相应的版本。

1、2 安装MongoDB

双击下载好的安装包,按照提示进行安装,在安装过程中,您可以选择默认设置,也可以根据自己的需求进行自定义设置,建议勾选“Add MongoDB to system path”选项,以便在命令行中直接使用mongo命令。

1、3 配置MongoDB

安装完成后,需要对MongoDB进行一些基本配置,打开MongoDB的配置文件(默认路径为:C:\Program Files\MongoDB\Server\4.4\bin\mongod.cfg),修改或添加以下配置项:

开启日志记录

systemLog:

destination: file

path: C:ProgramData\MongoDB\Server4.4\log\mongod.log

storage:

dbPath: C:\data\db

net:

bindIp: 127.0.0.1

port: 27017

path是日志文件存储路径,您可以根据需要修改。dbPath是数据库文件存储路径,也需要根据实际情况进行修改。

1、4 启动MongoDB服务

打开命令行,输入以下命令启动MongoDB服务:

mongod --config "C:\ProgramData\MongoDB\Server\4.4bin\mongod.cfg" --install

如果看到类似于以下的输出信息,说明MongoDB服务已经成功启动:

Successfully started mongod service.

操作MongoDB数据库文件

2、1 连接MongoDB服务

在命令行中输入以下命令,连接到MongoDB服务:

mongo

如果您之前修改了bindIpport配置项,这里需要使用对应的IP地址和端口号进行连接,连接成功后,您将看到类似以下的输出信息:

> show dbs

admin 0.000GB

config 0.000GB

local 0.000GB

这里列出了当前MongoDB实例中的所有数据库,接下来,我们将对其中一个数据库进行操作。

2、2 创建数据库与集合

在MongoDB中,数据以文档的形式存储在集合中,我们可以使用use命令创建一个新的数据库,并使用db.createCollection()方法创建一个新的集合,创建一个名为mydb的数据库和一个名为mycollection的集合,可以输入以下命令:

use mydb; // 切换到mydb数据库
db.createCollection("mycollection"); // 创建名为mycollection的集合

2、3 插入文档与查询文档

向集合中插入文档可以使用insertOne()insertMany()方法,向mycollection集合中插入一个文档,可以输入以下命令:

db.mycollection.insertOne({name: "张三", age: 25}); // 插入一个文档,字段为name和age,值为"张三"和25

查询文档可以使用find()方法,查询年龄大于等于26岁的所有用户,可以输入以下命令:

db.mycollection.find({age: {$gte: 26}}); // 查询年龄大于等于26岁的所有文档

2、4 更新文档与删除文档

更新文档可以使用updateOne()updateMany()方法,将年龄大于等于26岁的所有用户的年龄加1,可以输入以下命令:

db.mycollection.updateMany({age: {$gte: 26}}, {$inc: {age: 1}}); // 将所有年龄大于等于26岁的用户的age字段值加1

当前题目:mongodb数据库文件
本文网址:http://www.csdahua.cn/qtweb/news6/254906.html

网站建设、网络推广公司-快上网,是专注品牌与效果的网站制作,网络营销seo公司;服务项目有等

广告

声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 快上网