获得“在多文档事务中运行命令renameCollection非法”

时间:2019-07-08 11:41:07

标签: java mongodb

当我使用Java中的以下代码时,得到此异常。

db.getCollection(collectionName).renameCollection(session, new MongoNamespace(db.getName(), newCollectionName));

我浏览了Mongo DB文档,并提到某些操作在多文档事务中受到限制。

  1. 如果受限制,为什么此方法将会话作为输入?
  2. 如何在交易中间执行此操作?

listCollectionNamescreateCollection上也遇到了相同的错误。

0 个答案:

没有答案