我有一个领域组织和票证。一个组织有很多票。因此,要更新组织,它看起来像这样:
try {
realm.write(() => {
realm.create('Organization', {
id: organization.id,
name: organization.name,
ticket: downloadTickets(organization.id)
}
, true)
})
console.log("inserting/updating ogranization")
} catch(err) {
console.warn(err)
}
Run Code Online (Sandbox Code Playgroud)
该downloadTickets函数返回一个对象数组。这将在我最初的写作中起作用。但是如果我想更新数组,我想向数组添加对象但不覆盖整个数组。如何在不获取当前值、将其附加到新值并将其返回到对象的情况下执行此操作?这似乎太慢了。