Hi,
I’m trying to embed two objects according to this explanation
class AccessibleDataTest: Object {
@Persisted(primaryKey: true) var _id: ObjectId = ObjectId.generate()
@Persisted var place = ""
@Persisted var accessibility: AccessTestItem?
@Persisted var accessAddress: AccessTestAddress?
}
//
class AccessTestItem: EmbeddedObject {
@Persisted var bell: String = ""
@Persisted var ramp: String = ""
}
class AccessTestAddress: EmbeddedObject {
@Persisted var postcode:String = ""
@Persisted var houseNumber: String = ""
}
I’ve uploaded data via Atlas Compass.
{
"place": "Alice's Tea Cup",
"accessibility": {
"elevator": "elevator",
"ramp": "ramp",
"bell": "bell",
},
"address": {
"postcode": "10023",
"houseNumber": "102"
}
}
When I run device sync, the realm doesn’t sync the data on Atlas db into the local sync realm file. But it does sync a non-embedded object.
Is there a step I am missing?