アプリケーションデータベースをMysqlからMongodbに転送しようとしていますが、datetimeクエリで問題が発生しました。 MySQLではMongodbのタイムゾーン設定でクエリを実行する方法
日時またはタイムスタンプ列がある場合には、このコマンドを使用して、各要求に対して特定のタイムゾーンを設定することができますが:
SET time_zone = timezone;
// do queries here
は、需要のこの種の同様のソリューションのいずれかの種類がありますか?
私はアプリケーションがmongodbからデータを取得した後に仕事をすることができることは知っていますが、$ hour、$ monthまたは$ day演算子で集計を使用するとどうなりますか?
私はそこにあるとは思わないので、常に日付をUTCとして保存する必要があります。アプリケーションはタイムゾーンのものを把握しましょう! – c0deNinja
mysqlのような関数を考える:日付()、日()、月()、日付のアプリケーションは、これらのすべてを達成するために多くの作業を行う必要があります – Jack
ISO日付のタイムゾーン表記http://tackoverflow.com/questions/11486779/formatting-isodate-from-mongodb mongodbタイムゾーンを正しくサーバー側で解決できるかもしれませんが、UTCのタイムスタンプとタイムゾーンontopの整数表現を追加して、クライアント側でもう一度ディスプレイを解決してください – Sammaye