MongoDB的安装和使用
Mongo DB是一种非关系型(No-SQL)数据库,具体来说是一种文档型数据库。Mongo DB可以做分布式部署,用来支持海量数据、 高并发性、高可用性以及高可扩展性。Mongo DB的概念是DB,Collection,Document,对应关系型数据库概念,大概这样:Collection –> Table, Document –> Row, Field –> Column.
Mongo DB安装非常简单,以在Windows 11上安装为例:
- 下载zip包,并解压到:C:/mongodb-5.0.18
- 配置PATH信息,方便启动
- 启动非常简单,下面两个命令分别启动server和client
- mongod
- mongo
-
mongo db默认的数据文件放到 C:/data/db 下
- mongo 社区同样提供了一个GUI客户端, 叫Mongo Compass,当前是1.32版本
- mongodb-compass-1.37.0-win32-x64
MongoDB有一些一般的操作,如下:
> show dbs # show all dbs
> db # show current db
> use db0
> db.dropDatabase()
> show collecitons
> db.createCollection('users')
> db.users.drop() #drop a collection
> db.users.renameCollection('users_2023')
> db.users.insert({'name': 'Zhang Fei', 'age':35})
> db.users.insertMany([
{'name': 'Liu Bei', 'age':35},
{'name': 'Guan Yu', 'age':33}
]);
> db.users.find()
> db.users.find({'name': 'zhang fei'})
> db.users.update({'name': 'Zhang Fei'}, {$set: {age': 30}})