sql >> Database >  >> NoSQL >> MongoDB

findOne werkt maar krijgt niet alles/vind

Het lijkt erop dat je Native MongoDB Node.JS Driver gebruikt om uw database te doorzoeken. Volgens de readme , moet u .toArray() . gebruiken methode om MongoDB-cursor te instantiëren , geretourneerd door .find() bel:

collection.find({
  author: req.user._id
}).toArray(function (err, docs) {
  // docs is an Array of documents here
});

Als je problemen hebt met Native MongoDB Node.JS Driver, raad ik aan om er een wrapper omheen te gebruiken met een meer intuïtieve API, bijvoorbeeld:




  1. Hoe exporteer ik alle collecties in MongoDB?

  2. Accenten opgeslagen in Redis zijn niet leesbaar

  3. Hoe de junit-tests de ingebedde mongoDB te laten gebruiken in een springboot-toepassing?

  4. Gebruikerssessie opslaan in Redis met ASP.NET Core in Azure