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

Hvorfor giver mongodb mig ikke mere end 100 dokumenter?

Du laver sandsynligvis noget som dette:

db.collection('allowedmacs').find().toArray(function(err, docs) {
  console.log(docs);
});
db.close();

Så du lukker databasen før tilbagekaldet til toArray er blevet kaldt (selvom det kan). arbejde ved nogle lejligheder).

Prøv i stedet dette:

db.collection('allowedmacs').find().toArray(function(err, docs) {
  console.log(docs);
  db.close();
});


  1. MongoDB:Milliarder af dokumenter i en samling

  2. Mongoose find array med $in

  3. db.collection.count() returnerer mange flere dokumenter til opdelt indsamling i MongoDB

  4. Hadoop InputFormat &typer af InputFormat i MapReduce