DBAtlas · Атлас эксплуатации баз данных

118 NamespaceNotSharded: NamespaceNotSharded

MongoDB

Что это значит?

Операция, имеющая смысл только для шардированных коллекций, выполнена над коллекцией/пространством имён, которое ещё не шардировано. Команду не удалось применить, так как целевая коллекция не шардирована.

Почему возникает?

moveChunk, split или некоторые административные команды на основе ключа шардирования вызваны для коллекции без включённого шардинга. Обычно происходит потому, что коллекция не была шардирована с помощью shardCollection или выбрано неверное пространство имён.

Как исправить

Проверьте состояние шардинга коллекции: sh.status() или config.collections. Если операция действительно требует шардинга, сначала включите шардинг для базы данных (sh.enableSharding) и шардируйте коллекцию (sh.shardCollection с подходящим ключом шардирования). Иначе эти административные команды для нешардированных коллекций не нужны; убедитесь, что выбрано правильное пространство имён.

Открыть в DBAtlas →

Ещё по этой СУБД