我正在稍微切换我的数据模型。我打算给当前存在的stringProperty添加'repeated = True'。我想知道这是否会搞砸了吗?从StringProperty切换到StringProperty(重复= True)
2
A
回答
0
StringProperty()是一个字符串,而StringProperty(重复= True)是一个字符串列表。
'富' VS [ '富']
你肯定会遇到麻烦。
0
您将不得不执行某种形式的模式迁移。如果你没有两个实体 - 比如少于10,000个,那么使用remote_api可能是最简单的。看到这个问题,Migrating data when changing an NDB field's property type - 我在答案中包含了一些代码,它允许您在不使用模型的情况下检索原始实体。这允许您操作底层数据 - 在您的情况下将字符串更改为字符串列表。
我站好了。抱歉。更重大的变化将需要迁移。
3
它应该工作,除非可能除非你有None值。单个属性值的磁盘上表示与具有一个项目的重复属性的磁盘表示几乎相同,并且虽然存在一个位差异(在NDB源代码中搜索'多个'),但反序列化时忽略该位。
相关问题
- 1. StringListProperty vs StringProperty(重复= True)
- 2. 变化db.ComputedProperty从StringProperty到TextProperty
- 3. NDB查询空字符串重复StringProperty
- 4. 通过StringProperty迭代
- 5. 匹配UserProperty()与StringProperty()
- 6. StringProperty和Switch语句Javafx
- 7. StringProperty,无对空字符串
- 8. 如何使用kivy StringProperty?
- 9. 如何将StringProperty绑定到BigDecimal?
- 10. Javafx在哪里绑定标签到StringProperty
- 11. EmailProperty与StringProperty有什么不同?
- 12. 空指针试图绑定一个stringproperty
- 13. kivy TextInput的StringProperty参考文本
- 14. 如何将ObjectProperty <String>转换为JavaFX中的StringProperty?
- 15. java.lang.UnsupportedOperationException JavaFX ArrayList <String> to ObservableList <StringProperty>
- 16. 谷歌应用程序引擎显示unicode在StringProperty v StringListProperty objs?
- 17. Javafx中的双向绑定StringProperty不能反向工作
- 18. 无法更改或返回GAE中的StringProperty db
- 19. JavaFX:使用常量字符串前缀绑定StringProperty
- 20. 如何更改javaFX中StringProperty类型的最终值?
- 21. 是StringProperty的选择优化的枚举值?
- 22. JavaFX/SceneBuilder StringProperty [value:]单元格中的文本
- 23. 属性大小(布尔属性,IntegerPropery,StringProperty等...)
- 24. JavaFX - 如何将ChangeListener添加到与其他类绑定的StringProperty的TextArea中
- 25. 重复函数,直到true
- 26. App Engine的BadValueError在批量数据上传 - TextProperty被解释为StringProperty
- 27. C#切换语句重复?
- 28. jQuery切换不断重复
- 29. JavaFX的:更新标签定期根据TimerTask的使用StringProperty用的ChangeListener
- 30. 从.bat切换到.py - 重复日志记录