DBAtlas · 数据库运维图谱

26: NamespaceNotFound(错误代码 26)

MongoDB

含义

未找到所引用的命名空间(database.collection)。指定的集合或索引不存在。

原因

集合名拼写错误、集合尚未创建、数据库上下文错误,或尝试对不存在的集合执行 drop/索引操作。

解决方法

核实集合名和数据库:show collections。注意名称区分大小写。MongoDB 会在首次写入时自动创建集合;必要时用 db.createCollection() 显式创建。对于 drop 等操作,事先检查集合是否存在。

在 DBAtlas 中打开 →

同一数据库的其他条目