前言
随着互联网的迅猛发展,数据量急剧增长,传统的关系型数据库已经难以满足现代化数据处理的需求,新的技术需求也随之涌现。MongoDB 作为一种 NoSQL 数据库,因为其高可伸缩性、高性能、高可用性和丰富的数据表达形式而备受青睐。本文将介绍 MongoDB 在 Windows 环境下的安装及配置。
安装 MongoDB
下载 MongoDB
首先需要从 MongoDB 的官网(https://www.mongodb.com/)下载对应 Windows 版本的 MongoDB 安装程序。因为 MongoDB 是一个免费的开源软件,而且还有社区版本和企业版本可供选择,所以根据需求选择对应的版本即可。
安装 MongoDB
安装 MongoDB 可以选择添加到环境变量中路径,这样可以方便在任意目录使用 MongoDB 命令,也可以不添加,在安装时选择“Custom”后自定义勾选不添加环境变量。
配置 MongoDB
安装完成后,需要配置 MongoDB,主要有以下两方面:
启动 MongoDB 的服务 打开命令行工具,输入以下命令以启动 MongoDB 的服务:
mongod --dbpath C:\data\db
--dbpath 表示设置数据存储路径,C:\data\db 表示数据库文件存储在 C 盘 data 目录下的 db 目录中。如果需要自定义数据存储路径,则将该参数值修改为自定义路径即可。
连接 MongoDB 数据库 打开新的命令行工具,输入以下命令以连接 MongoDB 数据库:
mongo
如果连接成功,则会看到如下提示:
-- -------------------- ---- ------- ------- ----- ------- ------ ---------- --- ------------------------------------------------------------------------- -------- -------- ------- - ---- - -------------------------------------------- - ------- ------ -------- ----- --- --- ------ --------- ----- ------- -------- ---- -------- --- ------------------------------ ------ ------- -- --- ------- --- --- --------- ---- --- ----- ------ -- ---- --- ------------- -- ------------ ------------------------------ --- --- ------- ---- ------- -- --- ---- ----- ----- -- --- ----------- ------------------------------ ---- ------ -- ----- -- ---------- ------ ------- ---- -- ------ -- ------- -- ---- ------- ----- --- ------ ---- --------- --------- -- ------- ----- -- --------- -- ------ ----- --------- ----- -- ---- ------------- -- ---- -- --- ----------- -- ---- -------- -- -------- ----- --- ------ ---- --------- --------- -- ------- ---- ------- ------------------------------ ---------------------------------- -- --- --------- ---- ---- ------- ---- --- -- --------- ---
MongoDB 数据库的操作
创建数据库
修改 config.js 文件中的配置:
-- -------------------- ---- ------- ----- -------- - -------------------- -- ----- -------------------------------------------------- - --------------- ----- ---------------- ----- ------------------- ----- --- -- -- ------ -- ----- ---------- - --- ----------------- ----- - ----- ------- --------- ---- -- ---- - ----- ------- -------- - -- ------ - ----- ------- --------- ----- ------- ---- -- --- -- -- ----- -- ----- --------- - ---------------------- ------------ ------ -- -- - -- ---- ----- ------------------ ----- ------ ---- --- ------ ------------ --- -----
打开命令行,运行如下命令:
node config.js
输出如下:
(node:33440) DeprecationWarning: collection.ensureIndex is deprecated. Use createIndexes instead. (node:33440) DeprecationWarning: collection.findAndModify is deprecated. Use findOneAndUpdate, findOneAndReplace or findOneAndDelete instead. (node:33440) DeprecationWarning: collection.remove is deprecated. Use deleteOne, deleteMany, or bulkWrite instead. (node:33440) DeprecationWarning: collection.update is deprecated. Use updateOne, updateMany, or bulkWrite instead. (node:33440) DeprecationWarning: Mongoose: `findOneAndUpdate()` and `findOneAndDelete()` without the `useFindAndModify` option set to false are deprecated. See: https://mongoosejs.com/docs/deprecations.html#-findandmodify- (node:33440) DeprecationWarning: Mongoose: `findOneAndUpdate()` and `findOneAndDelete()` without the `useFindAndModify` option set to false are deprecated. See: https://mongoosejs.com/docs/deprecations.html#-findandmodify- (node:33440) DeprecationWarning: Mongoose: `findOneAndUpdate()` and `findOneAndDelete()` without the `useFindAndModify` option set to false are deprecated. See: https://mongoosejs.com/docs/deprecations.html#-findandmodify-
查找数据
修改 config.js 文件中的配置:
-- -------------------- ---- ------- ----- -------- - -------------------- -- ----- -------------------------------------------------- - --------------- ----- ---------------- ----- ------------------- ----- --- -- -- ------ -- ----- ---------- - --- ----------------- ----- - ----- ------- --------- ---- -- ---- - ----- ------- -------- - -- ------ - ----- ------- --------- ----- ------- ---- -- --- -- -- ----- -- ----- --------- - ---------------------- ------------ ------ -- -- - -- ---- ----- ---- - ----- ---------------- ---- - ---- -- ---- ------------------ -----
打开命令行,运行如下命令:
node config.js
输出如下:
[ { _id: 607fc5db5b5df931a0d1fcf1, name: 'Tom', age: 20, email: 'tom@qq.com', __v: 0 } ]
总结
本文介绍了 MongoDB 在 Windows 环境下的安装及配置方法,并介绍了如何进行 MongoDB 数据库的操作。希望读者能够通过本文详细的配置过程和示例代码,更好地掌握 MongoDB 的应用方法,为后续的项目开发提供帮助。
来源:JavaScript中文网 ,转载请注明来源 https://www.javascriptcn.com/post/6655b1f5d3423812e4a746a5