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

Bạn có thể sử dụng truy vấn tìm kiếm trên GridFS bằng cách sử dụng API javascript không?

Bạn có thể truy vấn db.files bộ sưu tập giống như bất kỳ bộ sưu tập nào khác:

db.collection('fs.files')
  .find({ 'metadata.author' : 'Daniel' })
  .toArray(function(err, files) {
    if (err) throw err;
    files.forEach(function(file) {
      var gs = new mongodb.GridStore(db, file._id, 'r');
      ...
    });
  });

Mặc dù thay vì forEach đơn giản bạn có thể muốn sử dụng async.each hoặc bất kỳ async.* phương pháp.




  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Làm cách nào để kiểm tra các tài liệu trùng lặp trong Mongoose?

  2. Sử dụng toán tử vị trí của MongoDB $ trong một truy vấn tài liệu được lồng sâu

  3. Truy vấn Mongodb chậm với ký hiệu dấu chấm

  4. Tại sao Mongo lại truy vấn bộ lọc null trong FETCH sau khi thực hiện IXSCAN

  5. nhiều toán tử cập nhật mongo trong một câu lệnh?