我堅持一個JSON對象的MongoDB這裏是相關的代碼片段:持久化JSON來的MongoDB如何指定日期屬性
Viewed: [
-{
ViewedID: "8992ade400a"
Dockey: "3323aba3233"
PID: "32399a"
actionsTaken: "email|direct message|report seeker"
viewDate: "01-APR-2014"
MessageSent: "true"
-Message: [
-{
MessageID: "123aca323"
Delivered: "True"
Opened: "True"
ClickThroughRate: "NotBad"
MessageDate: "02-APR-2014"
-Response: [
-{
ResponseId: "a323a9da"
ResponseDate: "23-APR-2014"
}
]
}
這裏是我如何我堅持對象上設置JSON:
trackingData.setEventdata((DBObject)JSON.parse(tracker.getEventData().toString()));
其中tracker.getEventData()
返回ObjectNode
當我堅持DBObject到mongo我看到日期如"viewDate" : "01-APR-2014"
和"ResponseDate" : "23-APR-2014"
作爲字符串。
我需要將這些屬性轉換爲類型日期,以便我可以查詢這些日期。無論如何要指定將這些JSON解析爲DBObject之前或之後,將它們作爲日期對象進行處理?
乾杯,
威爾