Gibt es eine Möglichkeit, Pymongo einen benutzerdefinierten Encoder zu verwenden, um Python-Objekte in BSON zu konvertieren?Codierung benutzerdefinierte Python-Objekte als BSON mit Pymongo
Speziell muss ich numpy Arrays in BSON konvertieren. Ich weiß, ich kann manuell sicherstellen, dass jedes numpy Array in ein natives Python-Array konvertiert wird, bevor es an pymongo gesendet wird. Dies ist jedoch wiederholend und fehleranfällig. Ich hätte lieber eine Möglichkeit, meine Pymongo-Verbindung einzurichten, um dies automatisch zu tun.
'son_manipulator' ist zur Zeit veraltet. Sie werden auf v4.0 entfernt. Die offizielle Empfehlung ist, Dokumente zu transformieren, bevor sie an pymongo übergeben werden, wie in den [docs] (https://api.mongodb.com/python/current/api/pymongo/son_manipulator.html) angegeben. –