我有两个现有的集合“A”和“B”。我需要将“B”重命名为“C”,并将“A”重命名为“B”,在此期间不允许对 B 进行任何写入。重命名本身会激活全局锁,但我需要防止在重命名之间发生写入。这可能吗?
这是我的代码:
db.B.renameCollection('C')
<-- prevent writes from occurring to B in between commands
db.A.renameCollection('B')
Run Code Online (Sandbox Code Playgroud)
编辑:我使用的是 mongodb 1.8.1 版,目前无法选择更改版本。
| 归档时间: |
|
| 查看次数: |
1376 次 |
| 最近记录: |