Identifique el último documento del conjunto de resultados find () de MongoDB

Estoy tratando de 'transmitir' datos desde una instancia de node.js / MongoDB al cliente usando websockets. Todo funciona bien.

¿Pero cómo identifico el último documento en el resultado? Estoy usando node-mongodb-native para conectarse a MongoDB desde node.js.

Un ejemplo simplificado:

collection.find({}, {}, function(err, cursor) {
  if (err) sys.puts(err.message);

  cursor.each(function(err, doc) {
    client.send(doc);
  });                
});