Разъем свечи зажигания mongodb, не может записать плотный или разреженный вектор
Я пытаюсь записать свой фрейм данных с колонкой, напечатанной как "плотный вектор" в mongodb с монго-искровым соединителем.
но я получаю эту ошибку:
не может привести [2.0,2.0,115.0,0.0,0.0,0.0,0.0,0.0] в BsonValue. org.apache.spark.ml.linalg.VectorUDT@3bfc3ba7 не имеет соответствующего значения BsonValue.
Но почему он не приведен как Array[Double], обратитесь к: https://docs.mongodb.com/manual/reference/bson-types/
моя схема данных:
root
|-- label: double (nullable = false)
|-- date: timestamp (nullable = true)
|-- features: vector (nullable = true)