4

次の方法を使用して、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 形式で日付を保存するにはどうすればよいですか?

4

1 に答える 1