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