我正在努力思考如何在 Go 编程语言中表示 AppEngine 数据存储中的多对多关系。我更习惯于传统的关系数据库。
我的系统中有两种类型的实体。让我们称他们为A
和B
。每个A
实体都与一定数量的B
实体相关。同样,每个B
实体都与其他一些A
实体相关。我希望能够有效地查询B
给定A
实体的所有实体,以及A
给定B
实体的所有实体。
在 Python SDK 中,似乎有一种方法可以记录实体中的字段可以是ReferenceProperty
引用其他实体的 s。但是,我在 Go 的 AppEngine SDK 中找不到类似的东西。Go 似乎只是使用 basicstruct
来表示实体。
处理这个问题的最佳做法是什么?
BIG阳
茅侃侃
相关分类