Я пишу в MongoDB с помощью Pyspark, используя соединитель spark-mongo. Я хочу отредактировать некоторые документы с помощью этой команды
df.write.format("com.mongodb.spark.sql.DefaultSource").options(uri=uri, collection="test").mode("append").save()
df имеет столбец _id, но когда я его запускаю, я получаю два документа в MongoDB с одинаковым _id, один с типом String, а другой с типом ObjectId. Есть ли способ изменить тип столбца _id в моем фрейме данных? Я обнаружил, что тип должен быть StructType: {oid: String}, но я не знаю, как это изменить.
Спасибо