sql >> Databáze >  >> NoSQL >> MongoDB

Jak získám datum, které se uloží jako datum v MongoDB místo Int64?

Pokud používáte nejnovější MongoDB Scala Driver v1.1 .Namísto použití souboru Json.obj k vytvoření dokumentu zkuste použít Dokument třída.

BsonTransformer transformuje java.util.Date na BsonDateTime

Například:

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

Výsledkem bude:

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

Doufám, že to pomůže.




  1. Najděte a odstraňte všechny dokumenty, jejichž datum vytvoření je o měsíc starší

  2. jak zabránit přihlášení na konzoli při připojení k mongodb z javy?

  3. node res.render změní pohled, ale ne url

  4. Upozornění na ukončení podpory MongoDB mongoose