Tôi đang cố gắng lấy giá trị của khóa từ một tài liệu phụ và tôi không thể tìm ra cách sử dụng hàm BasicDBObject.get() vì khóa được nhúng hai mức độ sâu. Đây là cấu trúc của tài liệuJava MongoDB nhận giá trị cho tài liệu phụ
File {
name: file_1
report: {
name: report_1,
group: RnD
}
}
Về cơ bản một tệp có nhiều báo cáo và tôi cần truy xuất tên của tất cả các báo cáo trong một tệp nhất định. Tôi có thể làm BasicDBObject.get("name")
và tôi có thể nhận được giá trị "file_1", nhưng làm cách nào để làm điều gì đó như thế này BasicDBObject.get("report.name")
? Tôi đã thử nhưng nó không hoạt động.
Khi bạn nói nó không hoạt động những gì thực sự đã xảy ra? – Mark
Khi nó không hoạt động, nó không trả lại gì cả. – Dhruv