ISOオブジェクトとしてmongoに日付を保存するか、mongoにタイムスタンプを保存するオプションがあります。
どちらを使用するのがより賢明で有益であり、その理由は??
Timestamp
データ型はエンド ユーザー ( http://php.net/manual/en/class.mongotimestamp.php ) が使用するためのものではありません。これは、タイムスタンプを保存する場合、日付を操作するための特別な機能がないことを意味します。だけであるint
。
あなたが得ることができる「特別な」能力は、ほとんどMap Reduceと集約フレームワークに限定されています。これにより、(集約フレームワーク内の)有効な日付オブジェクトが実際に時間比較を行うための唯一の信頼できる方法になります。
したがって、タイムスタンプを保存することはできますが、int
個人ISODate()
的には保存しないことをお勧めします。