ref: 'users',
type: Schema.Types.ObjectId,
default: null
},
folderId: {
ref: 'folders',
type: Schema.Types.ObjectId,
default: null
}
Добавляю я значит документ в эту схему и оставляю оба этих поля пустыми в форме. Так вот, с полем assignedUserId все в порядке, а вот если оставить пустым поле folderId то вылетает ошибка "Cast to ObjectId failed for value \"\" at path \"folderId\" for model \"documents\"". Т.е. якобы он неможет пустую строку преобразовать в ObjectId. Почему тогда с полем assignedUserId прокатывает?
у вас пишет что значение есть и оно равно пустой строке "", значит надо ансетить либо выставлять явно нулл
Странно, но сейчас протестил еще раз, и опять вылазиет эта ошибка, хотя я уже прописал, что если строка пустая, то присовить null
Обсуждают сегодня