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

Không thể tìm thấy tài liệu khi tìm kiếm bằng ObjectId bằng Mongoose

Một vài mẹo:

  • Thử chạy cùng một truy vấn từ mongodb tại dòng lệnh, xem bạn có nhận được kết quả nào không.
  • "Campaign_id" có được xác định là ObjectId trong giản đồ của bạn không? Nếu vậy, hãy thử tìm kiếm bằng kiểu ObjectId.

Ví dụ:

var ObjectId = require('mongoose').Types.ObjectId; 
var query = { campaign_id: new ObjectId(campaign._id) };


  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. MongoDB - Giới hạn kết quả của một truy vấn

  2. ScaleGrid thông báo lưu trữ MongoDB được chia sẻ trên Amazon AWS

  3. Draft.js - Không thể lấy dữ liệu từ cơ sở dữ liệu. Lỗi nguồn gốc chéo

  4. MongoDB Hiển thị các mục trẻ em trong mối quan hệ Một đến Nhiều

  5. MongoDB có hỗ trợ các kiểu dấu phẩy động không?