У меня продолжают появляться ошибки, когда я пытаюсь добавить проверку JSON в существующую коллекцию или когда я пытаюсь добавить проверку при создании коллекции.
Я скопировал дословно код здесь: Есть ли в Pymongo встроенные правила проверки? , но я получаю ошибку
pymongo.errors.OperationFailure: Команда не поддерживается
Когда я изменил ее, чтобы добавитьпроверка через db.create_collection("myColl",validator=vexpr)
(vexpr - это проверка json), я получаю
pymongo.errors.OperationFailure: Неподдерживаемая опция проекции: $ substr
Похоже, онидолжен работать (в соответствии с документацией mongodb), и я не могу понять, почему есть ошибка.Заранее спасибо!