次の方法を使用して、MongoDB に日付を挿入しようとしています。
collection.insert(Json.obj("user"->"abc", "joined_date" -> DateTime.now))
データベース内:
{
"_id" : ObjectId("5865d99718969bca6a09450f"),
"user" : "abc",
"joined_date" : NumberLong("1483069847066")
}
ここでの問題は、日付が長いミリ秒形式でデータベースに保存されていることですが、私が望むのは ISO 日付形式で保存することです。
MongoShell で同じデータdb.example.insert({user:"abc", joined_date:new Date()})
を永続化しようとしましたが、結果は以下のとおりです。
{
"_id" : ObjectId("5865d838a4f98c5bb83b1eb8"),
"user" : "abc",
"joined_date" : ISODate("2016-12-30T03:44:56.824Z")
}
では、ReactiveMongo を使用してデータベースに ISODate 形式で日付を保存するにはどうすればよいですか?