sql >> Databáze >  >> NoSQL >> MongoDB

Můžete použít vyhledávací dotazy na GridFS pomocí javascriptového API?

Můžete se dotazovat na db.files kolekce jako každá jiná:

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

I když místo prostého forEach možná budete chtít použít async.each nebo kteroukoli jinou async.* metody.




  1. Kolekce Meteor.js je na klientovi prázdná

  2. Nelze nainstalovat plugin Grails MongoDB

  3. Najděte dokumenty s poli, která neobsahují dokument s konkrétní hodnotou pole v MongoDB

  4. Mongodb Agregation Framework:Používá $group index?