4

新しいドキュメントがコレクションに挿入されたときに、タイム スタンプを追加したいと考えています。クライアントではなく、サーバーにこれを実行してもらいたい。ここでの最善の解決策は何ですか?

Rem: これには独自のカスタムMeteor.methods()を実装するのではなく、古典的なMeteor.Collection.insert()方法を使用します

4

3 に答える 3

1

ネイトのように、私が使用したタイムスタンプを追加するには:

new Date().valueOf()

次のように、クリック イベントにアタッチします。

"click #messageSubmit": function (evt, templ) {

  var message = templ.find('#messageText').value;

  Messages.insert({
    message: message,
    createdAt: new Date().valueOf()
  });
}
于 2014-06-11T18:03:28.400 に答える
0

私は使用しますDate.now()。よりきれいに見え、 と同じ値を返しますnew Date().getTime()

new Date().getTime() === Date.now() // true
于 2015-10-19T21:54:37.417 に答える