【发布时间】:2017-11-09 11:37:11
【问题描述】:
使用最新版本的 Waterline 0.13.1-6 独立。
此版本中不再存在 array 类型。所以我假设现在存储数组的方法是使用JSON 类型。
我的模型样本Model:
attributes: {
someArray: { type: 'json' }
}
问题:在Model 的实例上,model.someArray 现在是一个字符串。每次我请求获取数组中的值时,我都应该 JSON.parse 它。这很不方便,而且很明显会导致错误。
新的 Waterline 中是否有一种内置方法可以使这变得干净(自动解析 JSON 字段...)?
【问题讨论】:
-
你是只得到字符串格式的数组字段,还是整个响应?
-
只有数组字段(实际上是我定义的任何 JSON 字段);模型对象本身(和非 JSON 属性)工作正常。
标签: arrays json sails.js waterline