私は自分のプロジェクトの1つにFirebaseを使用していましたが、Mongodbが追加するようなcreatedAtフィールドとupdatedAtフィールドは自動的に追加されません。 Google Firebase内で同じ機能をどのように達成できますか?私はフィールドを追加するためにオーバーライドできるイベントや関数を探していましたが、運がなかったのです!Firebase Web createdAtフィールドとupdatedAtフィールドを自動的に挿入します
0
A
答えて
0
Firebase Cloud Functions.を使用してこれを達成できます。ご覧ください。
以下は、使用するためのサンプルコードです。ここで
exports.generateCreatedOn = functions.database.ref('/messages/{pushId}/')
.onWrite(event => {
return event.data.ref.child('createdOn').set(new String(new Date()));
});
、私はこれが繰り返される機能トリガにつながる/messages/{pushId}/
へのパスを設定しました。以下の正しいコードを見つけてください。
exports.generateCreatedOn = functions.database.ref('/messages/{pushId}/someKnownKey')
.onWrite(event => {
return event.data.ref.parent.child('createdOn').set((new Date()).getTime());
});
しかし、使用しているパスに同じロジックを適用する必要があります。そして、私はcreatedOn
だけを設定しました。modifiedOn
のために同様のロジックを使用してください。
希望すると、これが役立ちます。
関連する問題
- 1. ループバックでモデルのcreatedAtおよびupdatedAtプロパティを自動的に挿入します
- 2. 動的Webフィールド
- 3. FPDFは、テキストを挿入しますが、動的フィールド
- 4. 自動増分フィールドを含むJSON列をPostgresに挿入しますか?
- 5. データを挿入した後に自動的にフィールドに値を設定します
- 6. createdAtフィールドをmongooseで操作する
- 7. GravityFormsフィールドにローテーション値を自動的に入力する
- 8. 自動的に入力フィールドにセンチメイションポイントを追加する
- 9. フィールドを自動的に更新する
- 10. react-nativeを使用してtextInputフィールドに自動的に '/'(スラッシュ)を入れます
- 11. Ajax自動入力フィールドと画像
- 12. 動的自動テキスト挿入
- 13. 別の入力フィールドの値を持つ自動入力フィールド
- 14. html jqueryに入力フィールドの値を自動的に取得
- 15. SimpleDateFormatでSQLiteにFirebaseの日付フィールドを挿入する
- 16. 自動的にコンテンツを追加/フィールド(Wordpress)
- 17. MS Excelのフィールドを自動的にソート
- 18. Excel行のフィールドとフィールドの間にデータを挿入する
- 19. 自動的にテキストをフォームに挿入しますか?
- 20. JavaでのSQL挿入後の自動インクリメントIDフィールドへのアクセス
- 21. データベースにmanytomanyフィールドを挿入
- 22. Android - フィールドの選択/入力時のフィールドの自動入力
- 23. jQuery datepickerは自動的に最初のフィールド入力で2番目のフィールドを追加します
- 24. チェックボックス動的入力フィールド
- 25. モデルは自動的にフィールドを変換しますか?
- 26. javascriptによる自動リフレッシュ入力フィールド
- 27. mysqlに入力フィールドを挿入する
- 28. 列に自動的に値を挿入
- 29. プログラムを自動的に次の入力フィールドに移動しようとしました(Windowsフォーム)
- 30. jQueryは、他の入力フィールドからの値に基づいて入力フィールドを自動入力します
jsonオブジェクトのcreatedOnおよびmodifiedOn datetimeフィールドを意味しますか? –
ええ、私はデータベースに何かを設定するたびに、それは私のために私は何かを追加するたびに、私はmodifiedOnとcreatedOnフィールドを更新し続ける必要はありませんしたいと思っています – Jordan