sql >> Base de Datos >  >> NoSQL >> MongoDB

¿Por qué gridfs get no funciona en la identificación del archivo (ObjectId) solo por nombre de archivo?

Tuve un problema similar. El problema resultó ser que estaba usando la representación de cadena de un ObjectID en lugar del ObjectID real. En lugar de esto:

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

Necesitaba hacer esto:

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