MongoDB
 sql >> Cơ Sở Dữ Liệu >  >> NoSQL >> MongoDB

Làm thế nào để truy vấn tài liệu bằng cách sử dụng trường _id trong trình điều khiển mongodb Java?

Không chắc liệu những người khác có thể đang tìm kiếm câu trả lời về chủ đề này hay không, nhưng đây là cách dễ nhất để tìm kiếm bản ghi MongoDB dựa trên "_id". Tài liệu MongoDB không được cập nhật và vẫn hiển thị ObjectId là một phần của com.mongodb gói (nó cũng thường không cung cấp nhiều thông tin khi tìm kiếm bằng ObjectId).

import org.bson.types.ObjectId;

public DBObject findDocumentById(String id) {

    BasicDBObject query = new BasicDBObject();
    query.put("_id", new ObjectId(id));

    DBObject dbObj = collection.findOne(query);
    return dbObj;
}


  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Tạo chỉ mục ký tự đại diện trong MongoDB

  2. sự khác biệt mongoose của findOneAndUpdate và cập nhật

  3. Mongod phàn nàn rằng không có thư mục / data / db

  4. Làm thế nào để phát trực tuyến Kết quả truy vấn MongoDB với nodejs?

  5. Kiểm tra xem một trường có chứa một chuỗi hay không