MongoDB中无法删除名称含连续双点的视图问题求助
解决MongoDB中含连续点的视图删除问题
直接用
runCommand执行删除,绕开集合名称解析限制:// 先切换到目标数据库 use your_database_name db.runCommand({ drop: "test..view" })执行后返回
{ "ok" : 1 }即表示删除成功。如果上述方法失效,可直接操作系统视图集合清理(操作前建议备份数据):
- 先定位目标视图的系统文档:
db.system.views.findOne({ name: "your_database_name.test..view" })- 确认无误后删除该文档:
db.system.views.deleteOne({ name: "your_database_name.test..view" })可视化工具操作(适合不熟悉命令行的场景):
打开MongoDB Compass连接到目标数据库,在左侧面板找到test..view视图,右键选择「Drop View」即可完成删除。
内容的提问来源于stack exchange,提问作者Vincent Perez
相关产品推荐
相关产品推荐

