我在映射到我的类 Item 上的 _id 字段时遇到问题。我在 mongodb 上的数据具有以下结构:
{"_id" :{ "date" : { "$date" : "2013-09-07T00:00:00.000Z"} ,
"hour" : 0.0 , "a" : 681473.0 , "b" : "3814"}
}
"value": 1 "}
所以我想将这个数据结构映射到一个类。所以我创建了具有以下结构的类:
public class Item {
@Id
InternalItem _id;
int value;
}
InternalItem 类看起来像:
public class InternalItem {
Date date;
Double hour;
Double a;
String b;
}
但是当我执行查询时,GroupByResult 中的结果在我的 Item 类的 _id 字段中具有空值,看起来在这种情况下它无法映射到 _id 字段。那么我该如何映射这个,请告诉我,非常感谢你
最佳答案
字段“_id”不是为文档的 ObjectId 值保留的吗?
例如: { '_id': ObjectId('jgh789tzkljghg973tgligu'), ......
关于java - spring data mongodb中使用_id字段映射对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18782815/