PhoneGap中文网

标题: 小谈pointer和relation [打印本页]

作者: lele1751    时间: 2016-12-8 10:46
标题: 小谈pointer和relation
apicloud的数据库中,pointerrelation是在很难让人理解。
通过不断的实践,终于有点明白了。
pointer
relation作用:在nosql数据库中实现表之间的关联

首先来说说pointer
官方文档上说“pointer用于表与表之间建立一对一的关系,太粗糙了。要理解pointer,最好从pointer的使用方法开始。如果我要在user的基础上增加钱包属性,我可以直接创建一个新的列wallet,数值类型。可是,如果这么做的话,我的wallet只能存放一个值。如果我需要我的钱包有 总金额、冻结金额 代金券 三个属性的话,上面的表是不满足我的需求的。这时,我可以使用pointer,用pointer指向一个新的表wallet当然,我也可以选择其他方法,例如创建一个array类型的wallet,或者是object类型的wallet

小结:
1.pointer
实现建立表与表之间一对一的关系,实际上是表中一行与另一表中的一行之间的关系。
2.pointer
建立的关系是单向的,只有含pointer属性的表能访问被关联的表。
3.
可以通过在两张表中都建立pointer,实现两张表之间的双向关联。
4.pointer
关联的表,由创建列的时候的target class决定,不能指向别的表的行。

app快速开发:http://www.apicloud.com/index?uzchannel=33
免费1对1梳理APP需求:http://app.apicloud.com/RequirementDescription
推荐项目送macbook、iphone7等大礼:http://community.apicloud.com/bbs/forum.php?mod=viewthread&tid=44433






欢迎光临 PhoneGap中文网 (http://bbs.phonegap100.com/) Powered by Discuz! X3.2