2012-03-06 121 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中沒有模式。