5

このようなオブジェクトを含むコレクションがあり、ts プロパティに Unix タイムスタンプが含まれているとします。

{ 
  "_id" : ObjectId("50ef1e0f1e816a74ad835a5a"), 
  "ts" : 1357851660 
}

Aggregation Framework を使用して ts フィールドを ISODate に変換する方法はありますか?

4

1 に答える 1

5

私が見つけたすべての情報とテストは、MongoDB 2.2.2 の時点ではこれが不可能であることを示しています。ただし、Map/Reduce を使用して実装するのはかなり簡単です。

これが現在利用可能な最良の回答であるように思われるため、これを回答済みとしてマークしますが、これをサポートするために新しい機能が MongoDB に追加された場合、または誰かが適切な回避策を思いついた場合は、将来これを検討します。

于 2013-01-18T13:14:19.233 に答える