two stages fields examples node.js mongodb express

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. });