新しいドキュメントがコレクションに挿入されたときに、タイム スタンプを追加したいと考えています。クライアントではなく、サーバーにこれを実行してもらいたい。ここでの最善の解決策は何ですか?
Rem: これには独自のカスタムMeteor.methods()
を実装するのではなく、古典的なMeteor.Collection.insert()
方法を使用します
新しいドキュメントがコレクションに挿入されたときに、タイム スタンプを追加したいと考えています。クライアントではなく、サーバーにこれを実行してもらいたい。ここでの最善の解決策は何ですか?
Rem: これには独自のカスタムMeteor.methods()
を実装するのではなく、古典的なMeteor.Collection.insert()
方法を使用します
ネイトのように、私が使用したタイムスタンプを追加するには:
new Date().valueOf()
次のように、クリック イベントにアタッチします。
"click #messageSubmit": function (evt, templ) {
var message = templ.find('#messageText').value;
Messages.insert({
message: message,
createdAt: new Date().valueOf()
});
}
私は使用しますDate.now()
。よりきれいに見え、 と同じ値を返しますnew Date().getTime()
。
new Date().getTime() === Date.now() // true