CNode

The official MongoDB driver 是以一个什么样的机制去选择 连接池哪条连接 去发送CURD指令的?

问答
Ssong0071000发布于8 年前最后回复8 年前1 回复2491 浏览0 收藏

官方的mongo node驱动 mongodb模块是自带连接池,那么 1. 比如 我有这样的操作 A:update(x=4); B:update(x=5); 代码顺序执行,注意这里并没有在A update的回调里面调用B update 像这种实际上 是并不能保证 x 落地为5的吧,因为并不能保证mongo数据库那么收到的指令是先A再B吧? 换句话说 这样写 对于mongo数据库 来说顺序是不能保证的? 2. 那么我一个update操作 驱动底层是以一个什么样的机制去选择 连接池哪条连接 去发送update指令? 随机吗?

查看回复

回复 (1)

A
aojiaotage#1·8 年前

js driver 代码是开源的,记得去看看 至于执行顺序,翻翻文档吧

参与回复
登录后即可参与回复。登录