StringListProperty vs StringProperty(repeated = True)

时间:2012-08-27 12:34:12

标签: python google-app-engine google-cloud-datastore app-engine-ndb

它们之间的主要区别是什么?你能说一下结构化属性吗?它们都保存了多个值,但我无法理解其中的差异。

1 个答案:

答案 0 :(得分:6)

db.StringListProperty()在传统Datastore API中用于存储多个字符串值,而ndb.StringProperty(repeated=True)使用最新的API NDB是相同的。

ndb中引入的主要新功能包括:自动缓存,复杂查询和原子事务。

如果您之前有使用旧数据库的经验,我建议您阅读文档并查看cheat sheet