CouchDb автоматические метки времени

Я реализую использование приложения сообщения CouchDB. Я хочу применить метки времени к каждому сообщению. Я нашел некоторые ссылки, указывающие, что я должен использовать обработчики обновлений документа для этого. На месте обновления походят на правильную вещь. Но где я получил бы метку времени от? Это находится в объекте req где-нибудь?

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

9
задан SorcyCat 9 June 2010 в 10:03
поделиться

1 ответ

Ответ - использовать функции даты javascript.

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

К сожалению, следующая проблема - запуск этого обновления из jcouchdb.

7
ответ дан 3 November 2019 в 04:41
поделиться
Другие вопросы по тегам:

Похожие вопросы: