MongoDB
 sql >> Datenbank >  >> NoSQL >> MongoDB

Können Sie Suchabfragen auf GridFS mit der Javascript-API verwenden?

Sie können die db.files abfragen Sammlung wie jede andere Sammlung:

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');
      ...
    });
  });

Obwohl statt einfach forEach Sie können async.each verwenden oder eines der anderen async.* Methoden.