Tôi không thực sự chắc chắn về kết quả mong đợi của việc truyền kết quả của
JSON.parse(value)
sang DBObject, là một giao diện, không phải là một lớp. Hãy thử truyền kết quả tới việc triển khai DBObject BasicDBObject (hoặc BasicDBList) hoặc một Bản đồ
Nếu bạn đang làm việc với Spring Data Rest, có thể bạn sẽ không cần giải mã trên không "theo cách thủ công", Spring sẽ làm điều đó cho bạn. Kiểm tra câu trả lời này để biết ví dụ cơ bản về việc phải làm. Lưu dữ liệu mà không có lược đồ được chỉ định có thể không phải là ý tưởng tốt nhất (mongodb giúp bạn không làm điều đó ở cấp cơ sở dữ liệu, nhưng bạn nên làm điều đó ở cấp ứng dụng), nhưng tôi sử dụng các thủ thuật tương tự trong sản xuất và bằng cách nào đó bạn có thể làm cho nó hoạt động.