You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何删除MongoDB中创建的含特殊字符的集合?

解决MongoDB含特殊字符集合删除报错的问题

当集合名称包含^这类特殊字符时,直接用db.arpit^Crxcurrencies02.drop()的点语法会被Mongo Shell错误解析——^会被当成运算符,后面的Crxcurrencies02被识别为未定义变量,所以触发ReferenceError: Crxcurrencies02 is not defined。

解决方法很简单,改用括号加引号的方式访问集合:

  • 单引号写法:
    db['arpit^Crxcurrencies02'].drop();
    
  • 双引号写法:
    db["arpit^Crxcurrencies02"].drop();
    

执行命令后,你可以用show collections命令确认该集合是否已成功删除。

内容的提问来源于stack exchange,提问作者Arpit Jain

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.24 18:52:01