2012-03-06 36 views

Respuesta

15

Supongo que quiere decir guardar un valor enum en una colección.

Básicamente, que acaba de añadir que en su modelo de entidad, así:

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

almacenará como una cadena en el mongo, y automágicamente convertir cuando lo lea a cabo.

+0

Gracias Creo que mi problema está relacionado con JAXB y no con MongoDB. – inglor

+1

El problema con guardar como STRING es que se necesita más espacio en BSON y en el índice. Sería genial poder ordenarlos en un int32 o más pequeño. –

1

Solo guarde el resultado. No hay esquemas en mongo.