什么是 MongoDB?
MongoDB 是一款开源的 NoSQL 数据库,它以 JSON 格式存储数据,非常适合于数据结构比较复杂的场景。MongoDB 支持水平扩展,可以实现高可用性和高性能的应用程序。
MongoDB 在 Windows 上的安装
下面是 MongoDB 在 Windows 上的安装步骤:
1. 下载 MongoDB
在 MongoDB 官网上下载最新版本的 MongoDB 安装包,下载地址为:https://www.mongodb.com/download-center/community。
2. 安装 MongoDB
双击下载的安装包,按照提示完成安装。可以选择将 MongoDB 安装在默认路径下,也可以选择自定义路径。
3. 配置 MongoDB
在安装目录下的 bin 目录中,新建一个名为 data 的文件夹,用来存储 MongoDB 的数据。然后在 bin 目录中新建一个名为 mongo.cfg 的文件,用来配置 MongoDB。
mongo.cfg 文件的内容如下:
systemLog: destination: file path: C:\mongodb\data\log\mongo.log storage: dbPath: C:\mongodb\data\db
其中,systemLog 配置项用来设置 MongoDB 的日志文件的保存路径,storage 配置项用来设置 MongoDB 数据库文件的保存路径。
4. 启动 MongoDB
打开命令提示符窗口,进入 MongoDB 的 bin 目录下,执行以下命令启动 MongoDB:
mongod.exe --config "C:\mongodb\bin\mongo.cfg" --install net start MongoDB
启动成功后,可以在命令提示符窗口中看到 MongoDB 的启动信息。
5. 使用 MongoDB
启动 MongoDB 后,可以使用 MongoDB 的 shell 工具来操作数据库。打开命令提示符窗口,进入 MongoDB 的 bin 目录下,执行以下命令启动 MongoDB 的 shell 工具:
mongo.exe
然后就可以在 shell 中执行 MongoDB 的各种操作了。
MongoDB 的基本操作
MongoDB 的基本操作包括数据的增删改查等。
插入数据
使用 insert() 方法可以向 MongoDB 中插入数据。
> db.users.insert({name: "张三", age: 20}) WriteResult({ "nInserted" : 1 })
查询数据
使用 find() 方法可以查询 MongoDB 中的数据。
> db.users.find() { "_id" : ObjectId("5fcf8d7e2c1f1e9d9c5b8d4c"), "name" : "张三", "age" : 20 }
更新数据
使用 update() 方法可以更新 MongoDB 中的数据。
> db.users.update({name: "张三"}, {$set: {age: 21}}) WriteResult({ "nMatched" : 1, "nUpserted" : 0, "nModified" : 1 })
删除数据
使用 remove() 方法可以删除 MongoDB 中的数据。
> db.users.remove({name: "张三"}) WriteResult({ "nRemoved" : 1 })
总结
本文介绍了 MongoDB 在 Windows 上的安装和基本操作,希望能对初学者有所帮助。MongoDB 是一款非常强大的 NoSQL 数据库,可以很好地应用于大数据场景中。
来源:JavaScript中文网 ,转载请注明来源 本文地址:https://www.javascriptcn.com/post/6552c99fd2f5e1655dc79818