MongoDB
 sql >> Datenbank >  >> NoSQL >> MongoDB

Wie erhalte ich ein Datum, das als Datum in MongoDB anstelle von Int64 gespeichert wird?

Wenn Sie den neuesten MongoDB Scala-Treiber v1.1 verwenden .Anstatt das Json.obj zum Erstellen Ihres Dokuments zu verwenden, versuchen Sie es mit Dokument Klasse.

Der BsonTransformer transformiert java.util.Date zu BsonDateTime

Zum Beispiel:

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

Ergebnis:

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

Ich hoffe, das hilft.