标签: node.js mongodb mongoose
这个问题可能是Mongoose或MongoDb本身的问题,不确定。
当我们开始一个会话时,随后的事务(如果它是引发异常)(随机地,或者在开始事务或提交事务时),在捕获中是否需要做任何事情来整理一切?
也就是说,我叫await session.abortTransaction();或/和await session.endSession();还是Mongoose / MongoDb帮我整理一下?我不希望MongoDb无限期地打开会话/事务导致内存问题,同时又不需要不必要的代码。
await session.abortTransaction();
await session.endSession();