Object
не является допустимым типом схемы Мангуста, но Mixed
- это.
SchemaType "все идет", его гибкость достигаетсяпри компромиссе его сложнее поддерживать.Mixed доступен либо через Schema.Types.Mixed, либо путем передачи литерала пустого объекта.
Подробнее об этом можно узнать, используя ссылку выше.
В вашем случае, если данные, которые вы хотите сохранить, являются действительными объектами JS, вы сможете их вставить.
Обратите внимание, однако, что, поскольку это schema-less type
, при использовании Mixed существуют некоторые ограничения производительности, а также вам необходимо вызвать .markModified(path)
при изменении, как указано в документации.