Я пытаюсь сохранить дату в формате UT C через следующий код в Groovy, но получаю ошибку:
Document document = new Document("Id",1583084)
.append("SrcType", 1)
.append("ActualMonth",1)
.append("CampaignKey" ,1)
.append("CampaignOID",11)
.append("CreatedOn",new Date())
.append("Date",new Date(),TimeZone.getTimeZone('UTC'))
Ошибка:
Response code: 500
Response message: Exception: groovy.lang.MissingMethodException: No signature of method: org.bson.Document.append() is applicable for argument types: (java.lang.String, java.util.Date, sun.util.calendar.ZoneInfo) values: [Date, Mon Jan 13 18:11:05 PKT 2020, sun.util.calendar.ZoneInfo[id="UTC",offset=0,dstSavings=0,useDaylight=false,transitions=0,lastRule=null]]
Possible solutions: append(java.lang.String, java.lang.Object), spread(), any(), find(), grep()
Что я делаю не так