sql >> Database >  >> NoSQL >> MongoDB

Hoe krijg ik een datum om op te slaan als een datum in MongoDB in plaats van een Int64?

Als u de nieuwste MongoDB Scala Driver v1.1 gebruikt .In plaats van de Json.obj te gebruiken om uw document te bouwen, kunt u proberen Document klas.

De BsonTransformer zal java.util.Date transformeren naar BsonDateTime

Bijvoorbeeld:

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

Zal resulteren in:

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

Hoop dat dat helpt.




  1. Scores toevoegen aan MongoDB-aggregatie met $switch

  2. Mongoose Query om een ​​array te filteren en gerelateerde inhoud te vullen

  3. Hoe de projectiedefinitie in MongoDb te besturen met C#

  4. Mongoose die lege arrays maakt?