Я пытаюсь построить БД с REALM в реагировать на родной. И я понимаю, как отношения работают в REALM. Моя проблема в том, что я не могу понять, как «связать» новый объект с существующим. Допустим, у меня есть объект City:
City.schema = {
name: 'City',
schemaVersion: 1,
primaryKey: 'id',
properties: {
id: 'int',
name: 'string',
code: 'string',
}
И теперь я не хочу создавать новый объект. Устройство:
Device.schema = {
name: 'Device',
schemaVersion: 1,
primaryKey: 'id',
properties: {
id: 'int',
deviceId: 'string?',
name: 'string',
address: 'string',
city: 'City'
}
Как связать свойство ie City с существующим объектом City?
Я пробовал это так в РЕАЛЬНОЙ записи
properties:{
deviceId: "firstDevice",
type: type,
name: 'Milans device',
address: 'Industrijsk cesta',
city: city
}
Но это пытается создать новый объект для города, который возвращает ошибку, которую я пытаюсь создать объект с тем же первичным ключом.
Есть ли способ связать эти два объекта?