export class PringUser extends Pring.Base {
@property items: Pring.ReferenceCollection<PringItem> = new Pring.ReferenceCollection(this)
@property num: number = 0
}
export class PringItem extends Pring.Base {
@property num: number = 0
}
Code
const pu = new Firebase.PringUser()
await pu.save()
const pi = new Firebase.PringItem()
await pi.save()
const gotPu = await Firebase.PringUser.get(pu.id).then(s => s as Firebase.PringUser)
const gotPi = await Firebase.PringItem.get(pi.id).then(s => s as Firebase.PringItem)
await gotPu.items.insert(gotPi)
Model
Code
一度保存したデータを取り出してから insert すると、 count は更新されますが collection が作成されません。