sql >> データベース >  >> NoSQL >> MongoDB

java8LocalDateをmongoDBに保存する

    dateオブジェクトが返すmongo-javaクライアント java.util.Dateのインスタンスとして 。

    startDateを保存しているときに問題が発生する可能性があります およびendDate 値、そのtoString() メソッドは、おそらくJVMのデフォルトのタイムゾーンを使用して値を更新します。

    doc here 公式のBSON仕様では、BSONの日付タイプをUTC日時と呼んでいます。 それがLocalDateTimeの理由かもしれません 属性は、DBに保存される前にUTCタイムゾーンに変換されました。

    また、このような混乱を避けるために、bsonタイプtimestamp 日付フィールドを更新します。



    1. Pythonフラスコ動的パラメータをデコレータに渡す方法

    2. 単純なMySQLデータベースをNoSQLソリューションに変換する

    3. ネストされたルックアップを含むMongodbAggregateComplex Document

    4. SQLで複数の行をコンマ区切りリストに入れる方法