小编Gui*_*sum的帖子

适用于modelname_set的Google App Engine ndb(backreference属性)

Google App Engine的NDB中是否存在等效的modelname_set(反向引用属性)?

在旧DB中,Model实体将后引用属性描述为:

back-reference属性的名称默认为modelname_set(模型类的名称为小写字母,"_ set"添加到末尾),可以使用referenceProperty构造函数的collection_name参数进行调整.

我注意到NDB db.Model实例似乎不存在这个属性.

NDB是否具有与引用属性等效的内容?

google-app-engine app-engine-ndb

10
推荐指数
1
解决办法
1186
查看次数

GAE存储密钥与StringID

在Google App Engine数据存储区中存储Keys over String是否有优势.

例如:

class Model(ndb.Model):
    user_key = ndb.KeyProperty()
Run Code Online (Sandbox Code Playgroud)

VS

class Model(ndb.Model):
    user_id = ndb.StringProperty()
Run Code Online (Sandbox Code Playgroud)
  • 为什么要存储Key而不是StringID?这只是为了方便吗?
  • 哪个使用较少的存储空间?
  • 哪个查询更快?

google-app-engine key app-engine-ndb google-cloud-datastore

5
推荐指数
1
解决办法
588
查看次数