sql >> Database >  >> NoSQL >> MongoDB

mongodb nodejs - circulaire structuur omzetten

Ik weet niet zeker welke versie van de API u gebruikt, maar ik denk dat uw syntaxis verkeerd kan zijn als u naar de API-specificaties kijkt:

http://docs.mongodb.org/manual/reference/method/db.collection.find/

Dit is de verklaring:

db.collection.find(<criteria>, <projection>)

En je maakt zeker misbruik van de projectieparameter. Een terugbelverzoek doorgeven zoals u doet, lijkt de db . te retourneren object in het resultaat, dat de circulaire fout veroorzaakt tijdens JSON-serialisatie in express.

De juiste code voor de zoek-alles-bewerking zou zoiets moeten zijn als:

collection.find({}).toArray(function(error, documents) {
    if (err) throw error;

    res.send(documents);
});


  1. Hoe gaat Redis Streams om met het gebruik van al het beschikbare geheugen?

  2. Waarom voegt mangoest altijd een s toe aan het einde van mijn verzamelingsnaam?

  3. MongoDB root gebruiker

  4. PII-maskering in MongoDB en andere NoSQL-DB's via ...