sql >> Databasteknik >  >> NoSQL >> MongoDB

Varför gridfs get fungerar inte på fil-id (ObjectId) endast med filnamn

Jag hade ett liknande problem. Problemet visade sig vara att jag använde strängrepresentationen av ett ObjectID istället för det riktiga ObjectID. Istället för detta:

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

Jag behövde göra detta:

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


  1. Vad representerar tomma hakparenteser som ett variabelvärde i javascript?

  2. Beställning av fält från sökfråga med projektion

  3. mongodb:fråga för tidsperioden mellan två datumfält

  4. Omforma dokument genom att dela upp ett fältvärde