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.
2、1 连接MongoDB服务
在命令行中输入以下命令,连接到MongoDB服务:
mongo
如果您之前修改了bindIp
和port
配置项,这里需要使用对应的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。内容未经允许不得转载,或转载时需注明来源: 快上网