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

Tìm tài liệu với ObjectID trong mongoDB

Khá chắc chắn rằng bạn phải sử dụng MongoId đối tượng, ví dụ:

$item = $collection->findOne(array(
    '_id' => new MongoId('4e49fd8269fd873c0a000000')));

Các ghi chú trên trang Truy vấn hơi khó hiểu nhưng nó đề cập đến ...

Trừ khi người dùng đã chỉ định khác, trường _id là MongoId. Sai lầm phổ biến nhất là sử dụng một chuỗi để khớp với MongoId. Hãy nhớ rằng đây là hai kiểu dữ liệu khác nhau và sẽ không khớp với nhau theo cách mà chuỗi "array ()" không giống với một mảng trống



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Trong mongoDb, làm cách nào để xóa một phần tử mảng theo chỉ mục của nó?

  2. insertMany Xử lý lỗi trùng lặp

  3. Làm thế nào để thực hiện một Order By dựa trên giá trị trong MongoDB?

  4. Truy vấn mảng lồng nhau MongoDB

  5. MongoDB không được ủy quyền cho truy vấn - mã 13