我正在使用NosqlUnit,Fongo,Spring-Data-MongoDB
我的数据集格式如下。
{
"people" : {
"data" : [
{
"key" : "12345",
"phone" : "33333",
"register" : "2011-01-05T10:09:15.210Z", //It is ISODate, How can I convert Joda DateTime?
"index" : 1
}
]
}
}
我的域名对象,
@Id
private ObjectId id;
@Field("key")
private String key;
@Field("phone")
private String phone;
@Indexed(unique=true, direction=IndexDirection.DESCENDING)
@Field("index")
private long index;
@Field("register")
private DateTime register;
但是注册总是为空
感谢您的帮助
答案 0 :(得分:0)
既然你没有费心去转发给你的答案on the fongo repository issue section ......
对于日期使用MongoDB扩展JSON严格模式表示法,使用ISO 8601 UTC表示法(不是具有parsed incorrectly的本地时间和时间偏移的表示法),如here和here所述:
{
"people" : {
"data" : [
{
"key" : "12345",
"phone" : "33333",
"register" : { "$date" : "2011-01-05T10:09:15.210Z" },
"index" : 1
}
]
}
}