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

Truy vấn MongoDB bằng 'ObjectId'

Bạn cần tạo một phiên bản của ObjectId và sau đó truy vấn bằng cách sử dụng phiên bản đó, nếu không truy vấn của bạn sẽ so sánh ObjectId s để xâu chuỗi và không tìm thấy tài liệu phù hợp.

Điều này sẽ hoạt động:

var query_id = Query.EQ("_id", ObjectId.Parse("50ed4e7d5baffd13a44d0153"));
var entity = dbCollection.FindOne(query_id);
return entity.ToString();


  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Các chiến lược tìm kiếm nhanh hàng tỷ tài liệu nhỏ trong MongoDB

  2. Mongoose .save () trả về đối tượng lỗi trống, không lưu trong DB

  3. nhóm khung tổng hợp mongodb + dự án

  4. Biểu thức không được công nhận '$ đầu tiên'

  5. Tổng hợp với số lượng tài liệu phụ phù hợp với điều kiện và nhóm