Estoy tratando de "transmitir" los datos de una instancia de node.js/MongoDB al cliente utilizando websockets. Todo está funcionando bien.Identificar el último documento de MongoDB find() conjunto de resultados
¿Pero cómo identificar el último documento en el resultado? Estoy usando node-mongodb-native para conectarme 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);
});
});
esto podría no ser el mejor enfoque para la transmisión de documentos del DB-por ejemplo. ¿Qué sucede si los documentos se insertan más rápido de lo que puede consultarlos de esta manera? Consulte http://docs.mongodb.org/manual/tutorial/create-tailable-cursor/ –