Mongodb Mongo:在v4.4异常上删除集合

Mongodb Mongo:在v4.4异常上删除集合,mongodb,mongodb-query,Mongodb,Mongodb Query,我的mongo是一个单副本集db 我启用了4.4版兼容性功能,尽管jvm驱动程序上的drop函数接收到ClientSession,但当我尝试在事务中删除它时,它会抛出此异常: 由于挂起的集合目录,无法从快照读取 变化;请重试该操作 另外,当我将写关注点更改为多数,将读关注点更改为快照时,会出现以下异常: 命令失败,错误为263(OperationNotSupportedInTransaction): '无法在多文档事务中运行'drop' 是否有任何方法可以在事务中删除集合?如果没有,在drop函

我的mongo是一个单副本集db

我启用了4.4版兼容性功能,尽管jvm驱动程序上的drop函数接收到ClientSession,但当我尝试在事务中删除它时,它会抛出此异常:

由于挂起的集合目录,无法从快照读取 变化;请重试该操作

另外,当我将写关注点更改为多数,将读关注点更改为快照时,会出现以下异常:

命令失败,错误为263(OperationNotSupportedInTransaction): '无法在多文档事务中运行'drop'


是否有任何方法可以在事务中删除集合?如果没有,在drop函数中使用ClientSession参数有什么用

当前无法在事务中删除集合。这是有案可查的

在drop函数中使用ClientSession参数有什么用

除了事务之外,会话还用于其他目的,例如在分片集群中终止操作