Mongoose uses its own mongo driver under it, and it, in turn, uses the connection pool - I believe that the default is 5 connections (check here ).
This way your mongoose connection will use up to 5 concurrent connections if it has concurrent requests.
user.save User.find , . "" node:
1. Ok, you need to shoot a `save` request for this user.
2. Also, you need to fire this `find` request.
node , ( return). :
savefind- , mongo ( ++) - !
- mongo . , , , , , .
find save, , , , .
:
user.save(function(err) {
if (err) {
console.log('I always do this super boring error check:', err);
return;
}
User.find();
});
promises:
user.save().exec().then(function(){
return User.find(query);
})
.then(function(users) {
console.log(users);
})
.catch(function(err) {
console.log(err);
});
, , , - :
let connection = mongoose.createConnection(dbUrl, {server: {poolSize: 1}});
.
MongoLab - Mongoose.