问题1:
MongoDB事务在Node.js中可用吗?还是目前仅适用于Python和Java?
Java
override func didMove(toParent parent: UIViewController?) {
if parent == nil {
//"Back pressed"
}
}
Python
try (ClientSession clientSession = client.startSession()) {
clientSession.startTransaction();
collection.insertOne(clientSession, docOne);
collection.insertOne(clientSession, docTwo);
clientSession.commitTransaction();
}
问题2:
如果有2个用户同时调用相同的API更新同一文档,则事务将解决竞争状况。它将在哪里等待用户1读取和更新文档的第一过程,而仅处理用户2读取和更新文档的第二过程?
以前,在使用Firebase云功能时,我可以使用transactions解决此问题。不确定是否是同一件事