sql >> Database >  >> NoSQL >> MongoDB

Kun je zoekopdrachten op GridFS gebruiken met behulp van javascript-API?

U kunt de db.files . opvragen collectie net als elke andere collectie:

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

Hoewel in plaats van gewoon forEach misschien wilt u async.each gebruiken of een van de andere async.* methoden.




  1. Kan ik MongoDB configureren als In-Memory?

  2. Hoe kan ik in ReactiveMongo 0.18.8 een update uitvoeren van meerdere documenten, met verschillende waarden, in een enkele opdracht?

  3. hoe voer je een mongo-shellscript uit met een ingezette meteor-app?

  4. Kan mongodb niet opnieuw opstarten op Ubuntu 11.04