sql >> Databasteknik >  >> NoSQL >> MongoDB

Kan du använda sökfrågor på GridFS med javascript API?

Du kan fråga db.files samling precis som alla andra samlingar:

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

Fast istället för vanlig forEach du kanske vill använda async.each eller någon av de andra async.* metoder.




  1. MongoDB:hur man hittar dokument som ignorerar skiftlägeskänslighet, accenter och procent som logik (%)

  2. Hur utesluter man dokument från sökresultat med fält som inte finns i frågan?

  3. hur förhindrar man inloggning på konsolen när den är ansluten till mongodb från java?

  4. Frågekörning misslyckades när Mongo-kommandot kördes genom bash-skript