Hi, I just did some testing around @ElementCollection using MongoDB. A collection of a basic type results in the following persistent format of the embedding entity:
{ "_id": "17457a47-abfc-4fb7-955e-17acb0b49808", "nicknames": [ { "nicknames": "idrA" }, { "nicknames": "day[9]" } ] } Is there any reason why we don't use this instead: { "_id": "17457a47-abfc-4fb7-955e-17acb0b49808", "nicknames": [ "idrA", "day[9]" ] } For non-basic, embeddable types it looks like this: { "_id": "17457a47-abfc-4fb7-955e-17acb0b49808", "homeAddress": [ { "homeAddress.collection&&element.city": "Paris", "homeAddress.collection&&element.country": "France", "homeAddress.collection&&element.street1": "1 avenue des Champs Elysees", "homeAddress.collection&&element.street2": null, "postal_code": "75007" } ] } Is this "collection&&element" style intended, or could we use the simple property name as keys here ("postal_code" is specified explicitly via @Column)? I can file issues in JIRA (and take a look at some point), but wanted to be sure I'm not missing something here. Thanks, --Gunnar _______________________________________________ hibernate-dev mailing list hibernate-dev@lists.jboss.org https://lists.jboss.org/mailman/listinfo/hibernate-dev