标签: mongodb collections
我想安全地切换集合 ,例如将集合foobar重命名为foobar.old,然后将其他集合重命名为foobar。据我所知,这些重命名之间存在一个差距,当任何尝试从foobar集合中读取时最终会出现错误。有没有办法更安全地交换这些收藏品?
foobar
foobar.old
更新:
我使用renameCollection。如上所述,问题是如何防止客户端在两次重命名的短暂时刻读取数据库。
renameCollection