Как добавить метку времени в Spring-Data-Mongo в Roo? - PullRequest
0 голосов
/ 18 января 2012

У меня есть проект Spring Roo, который я пытаюсь создать на основе приложения log4mongo-java, и я хочу получить доступ к записям данных, которые выглядят следующим образом:

{ 
"_id" : ObjectId("4f16cd30b138685057c8ebcb"), 
"timestamp" : ISODate("2012-01-18T13:46:24.704Z"), 
"level" : "INFO", "thread" : "catalina-exec-8180-3", 
"message" : "method execution[execution(TerminationComponent.terminateCall(..))]", 
"loggerName" : 
    { "fullyQualifiedClassName" : "component_logger", 
    "package" : ["component_logger"], 
    "className" : "component_logger" 
    }, 
"properties" : { 
    "cookieId" : "EDE44DC03EB65D91657885A34C80595E" 
}, 
"fileName" : "LoggingAspect.java", 
"method" : "logForComponent", 
"lineNumber" : "81", "class" : { 
    "fullyQualifiedClassName" : "com.comcast.ivr.core.aspects.LoggingAspect", 
    "package" : ["com", "comcast", "ivr", "core", "aspects", "LoggingAspect"], 
    "className" : "LoggingAspect" 
}, 
"host" : { 
    "process" : "2220@pacdcivrqaapp01", 
    "name" : "pacdcivrqaapp01", 
    "ip" : "24.40.31.85" 
}, 
"applicationName" : "D2", 
"eventType" : "Development" 
}

Метка времени выглядит следующим образом:

  "timestamp" : ISODate("2012-01-17T22:30:19.839Z")

Как я могу добавить поле в свой объект домена регистрации для сопоставления этого поля?

1 Ответ

1 голос
/ 18 января 2012

Это просто JavaScript Date (в соответствии с mongo docs и, как может быть в оболочке ), поэтому попробуйте с java.util.Date.

...