node.js - stages - MongoDB count() undefined
mongodb project (1)
Soy muy novato en Javascript-NodeJS-MongoDB, trato de conocer la cantidad de documentos encontrados por una consulta.
...
var page = req.params.page;
var db = require(''mongojs'').connect(''localhost:27017/foo'', [''bar'']);
var docs = db.bar.find({x:''MME''}).sort({y:1}).skip(10*(page-1)).limit(10);
var nbDocs = db.bar.find({x:''MME''}).count(); /*docs.count();*/
console.log(nbDocs);
Pero desafortunadamente el registro me da ''indefinido'', lo mismo si codigo
var nbDocs = docs.count();
Muchas gracias por tu valiosa ayuda.
Gilles.
De acuerdo con los documentos, el resultado estará en el segundo argumento de la devolución de llamada al método cursor.count()
. Esto podría ser un poco más difícil de implementar para alguien que es nuevo en javascript, pero creo que algo así debería funcionar:
docs.count(function(error, nbDocs) {
// Do what you need the count for here.
});