目录
2.ReadConcern 事务隔离级别Read Commited
MongoDb官网:MongoDB Community Download | MongoDB
1.导入测试数据
我们导入30万数据
mongorestore.exe -d mashibing --dir H:\Personal\mashibing-MCA\Mongodb\test-data\mashibing

至于导入工具,从这里下载:

解压:

2.使用MongoDB命令行(控制台)
下载命令行工具:

解压之后:

进入控制台:

显示数据库,集合(表),查询一条数据:

3.使用可视化工具:
MongoDB Compass是mongodb提供的GUI可视化工具,在安装mongodb5.0.8的时候,这款工具是自动安装的,说明mongodb很认可这款工具,是标配。

当然了,也可以单独下载这款工具。

4.设置用户名密码
这篇文章写的好:MongoDb设置用户密码_GIS_hot的博客-CSDN博客
5.查询与事务
1.嵌套查询
2.ReadConcern 事务隔离级别Read Commited

Read Commited:要想像mysql事务隔离级别Read Commited一样,达到避免脏读的问题,必须在写的时候用writeConcern:{w:”majority”},在读的时候用readConcern(“majority”)。
但是就像mysql事务隔离级别Read Commited不能解决可重复读问题,MongoDB在这种隔离级别下,也是不能解决可重复读问题。
缺点:会降低系统性能,因为需要在内存中维持多个快照snapshot
特殊情况处理:如果写完之后要立即就读取,那么就设置从主节点读,readRef..(“primary”),不要从secondary节点读,避免写操作读取不到的情况。下图中可以看到,写操作的时候,主节点并未能等所有从节点同步完数据,就返回了,这样的话如果设置从secondary节点读取数据,可能出问题。
本文详细介绍MongoDB的使用方法,包括导入测试数据、命令行及可视化工具的使用、用户权限设置,以及查询与事务处理等内容,并深入探讨嵌套查询、事务隔离级别ReadCommited和读写分离等高级特性。

被折叠的 条评论
为什么被折叠?



