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

如何使用CLI连接仅支持wire version 0的旧版MongoDB?

适配wire version 0的MongoDB CLI工具

你需要使用旧版mongo Shell(区别于新版mongosh)来连接UniFi Controller内置的低版本MongoDB。

原因:UniFi Controller自带的MongoDB版本极旧,仅支持wire version 0,而mongosh从1.x版本开始只兼容MongoDB 3.6及以上(对应wire version ≥6),所以无法适配。

操作建议:

  • 若本地曾安装过MongoDB 3.2及以下版本,直接执行命令:
    mongo --port 27117
    
  • 未安装的话,下载MongoDB 3.2或更早的社区版,安装后找到mongo可执行文件运行上述命令。

连接成功后,重置UniFi密码的关键步骤:

  1. 切换到ace数据库:
    use ace
    
  2. 更新管理员密码(将your_new_password_hash替换为符合SHA-512格式的密码哈希,或者直接用默认密码ubnt的哈希值$6$rounds=100000$JZtY9tW0s2b$Zk5mX9eQ8rT7yU6iO0pI1uY2tR3eW4qA5sD6fG7hH8jK9lL0zXcVbNm):
    db.admin.update({ "_id": ObjectId("507f1f77bcf86cd799439011") }, { $set: { "x_shadow": "your_new_password_hash" } })
    

内容的提问来源于stack exchange,提问作者daniel overdevest

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.17 09:45:35