sql >> Base de Datos >  >> NoSQL >> MongoDB

¿Cómo obtengo una Fecha para almacenar como Fecha en MongoDB en lugar de Int64?

Si está utilizando el último MongoDB Scala Driver v1.1 .En lugar de usar Json.obj para crear su documento, intente usar Documento clase.

El BsonTransformador transformará java.util.Date a BsonDateTime

Por ejemplo:

val newdate = new Date()
val doc: Document = Document("test" -> newdate)
collection.insertOne(doc).results()

Dará como resultado:

{  "_id" : ObjectId("56665bf619a63d9e538b2851"), 
    "test" : ISODate("2015-12-08T04:26:29.999Z") 
}

Espero que ayude.