Identifique o último documento do conjunto de resultados find () do MongoDB

Estou tentando 'transmitir' dados de uma instância node.js / MongoDB para o cliente usando websockets. Está tudo funcionando bem.

Mas como identificar o último documento no resultado? Estou a usar node-mongodb-native para conectar-se ao MongoDB a partir do node.js.

Um exemplo simplificado:

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

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

questionAnswers(3)

yourAnswerToTheQuestion