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

Node.jsとMongoDBタイムゾーンの問題UTCがドライバーによって正しく変換されていませんか?

    ノードは4時間を追加していません。どちらもまったく同じ瞬間を示しています。

    2014-10-01 10:28:04.329-04:00
    

    とまったく同じです
    2014-10-01T14:28:04.329Z
    

    -04:00のEDTタイムゾーンにあるのは1つだけです UTCにオフセットし(つまり、4時間早く)、もう1つはUTCになります。

    おそらく、サーバーがEDTで構成されていて、クライアントがUTCまたはその逆に設定されている可能性があります。

    まったく同じ文字列が必要でない限り、私はそれについて心配しません。

    または、さらに良いことに、クライアントマシンとサーバーマシンの両方を同じタイムゾーン(できればUTC )に設定します。 。




    1. WebfactionでのRedisの設定

    2. MongoDBへの接続が閉じられていない場合はどうなりますか?

    3. geoNearクエリを値の別のクエリと組み合わせる

    4. NodeJS + Express+Mongoセッションストレージ