【发布时间】:2014-02-24 18:31:07
【问题描述】:
我有一个包含 3 个字段的对象:
public class tags{
@Property("n")
private String name;
@Property("t")
private int type;
@Property("r")
private int rank;
.....
}
我正在使用 morphia 与我的 MongoDB 通信。
我想将所有文件保存到数据库中,但在检索时我只想根据对象中的“名称”和“类型”字段进行查询。我曾尝试使用@Transient Annotation,但它在加载/保存期间完全忽略了该字段。
【问题讨论】:
-
所以你想保存某些属性但不加载它们?
-
我想把它们全部保存下来,也要把它们全部找回来。但是当我根据对象进行查询时,我只想根据“名称”和“排名”字段进行查询。
标签: mongodb mongodb-query morphia transient