sql >> Database >  >> NoSQL >> MongoDB

Waarom gridfs get niet werkt op bestands-ID (ObjectId) alleen op bestandsnaam

Ik had een soortgelijk probleem. Het probleem bleek te zijn dat ik de tekenreeksrepresentatie van een ObjectID gebruikte in plaats van de echte ObjectID. In plaats van dit:

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

Ik moest dit doen:

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


  1. Hoe implementeer ik een zoekfilterquery met behulp van mongodb?

  2. overeenkomende multibyte utf8-tekens in de reguliere expressie van mongodb

  3. Indexeren van arrays van objecten in MongoDB

  4. Oude/verouderde sessies wissen bij gebruik van Mongo DB-sessieopslag in Ruby on Rails 3.2