Ich bin mir nicht sicher, was das erwartete Ergebnis der Übertragung des Ergebnisses von
istJSON.parse(value)
zu DBObject, das eine Schnittstelle ist, keine Klasse. Versuchen Sie, das Ergebnis in eine Implementierung von DBObject BasicDBObject (oder BasicDBList) oder eine Map
Wenn Sie mit Spring Data Rest arbeiten, müssen Sie wahrscheinlich nicht "manuell" deserialisieren, Spring erledigt dies für Sie. Überprüfen Sie diese Antwort auf ein grundlegendes Beispiel dafür, was zu tun ist. Daten ohne festgelegtes Schema zu haben, ist möglicherweise nicht die beste Idee (mongodb erspart Ihnen dies auf Datenbankebene, aber Sie sollten es auf Anwendungsebene tun), aber ich Verwenden Sie ähnliche Tricks in der Produktion, und Sie können es irgendwie zum Laufen bringen.