2012-03-06 64 views

回答

15

我假设你是指将枚举值保存到集合中。

基本上,你只需要添加到您的实体模型,就像这样:

@Document(collection = "MyEntity ") 
public class MyEntity { 
    public SnapshotType snapshotType; 
} 

将其存储在蒙戈字符串,并自动当你读出来转换。

+0

谢谢我认为我的问题是与JAXB相关,而不是MongoDB。 – inglor 2012-03-06 22:33:43

+1

保存为STRING的问题是它在BSON和索引中占用更多空间。能够将这些元素编组为int32或更小,这将是非常好的。 – 2013-06-11 11:20:12

1

只保存结果。 mongo中没有模式。