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

findOne virker, men får ikke alle/find

Det ser ud til, at du bruger Native MongoDB Node.JS-driver for at forespørge i din database. Ifølge dets readme , skal du bruge .toArray() metode til at instansiere MongoDB cursor , returneret fra .find() ring:

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

Hvis du har problemer med Native MongoDB Node.JS Driver, vil jeg foreslå, at du bruger noget indpakning omkring det med mere intuitiv API, f.eks.:




  1. Hvordan bruger man de dumpede data fra mongodump?

  2. Hvordan kan jeg opdage mongodb reconnect mislykket hændelse

  3. MongoDB Intern implementering af indeksering?

  4. Brug pymongo i django direkte