MongoDB
 sql >> Database >  >> NoSQL >> MongoDB

Perché gridfs get non funziona su file id (ObjectId) solo per nome file

Ho avuto un problema simile. Il problema si è rivelato essere che stavo usando la rappresentazione di stringa di un ObjectID invece del vero ObjectID. Invece di questo:

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

Avevo bisogno di fare questo:

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