Marcas de tiempo automáticas CouchDb

Estoy implementando una aplicación de mensajes usando CouchDB. Quiero aplicar marcas de tiempo a cada mensaje. Encontré algunas referencias que indican que debería usarmanejadores de actualización de documentos para esto. Las actualizaciones en el lugar parecen ser lo correcto. ¿Pero de dónde obtendría una marca de tiempo? ¿Está en el objeto req en alguna parte?

{
  updates: {
    "in-place" : function(doc, req) {
      doc.timestamp = "???";
      var message = "set timestamp to "+doc.timestamp;
      return [doc, message];
    }
  }
}

Respuestas a la pregunta(1)

Su respuesta a la pregunta