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

Proč gridfs get nefunguje na id souboru (ObjectId) pouze podle názvu souboru

Měl jsem podobný problém. Problém se ukázal být v tom, že jsem místo skutečného ObjectID používal řetězcovou reprezentaci ObjectID. Místo toho:

var gridStore = new GridStore(db, '51299e0881b8e10011000001', 'r');

Potřeboval jsem to udělat:

var gridStore = new GridStore(db, new ObjectID('51299e0881b8e10011000001'), 'r');


  1. MongoDB:Problémy s použitím $concat k aktualizaci hodnoty pole

  2. MongoDB $log

  3. Jak opravit „Chyba:querySrv EREFUSED“ při připojování k MongoDB Atlas?

  4. Rychlejší způsob, jak iterovat všechny klíče a hodnoty v redis db