这是我的模型代码:
exports.definition = {
config: {
columns: {
"id": "TEXT",
"nickname": "TEXT",
"date_of_birth": "TEXT",
"pictures":[],
"email":"TEXT",
"gender": "TEXT",
"description": "TEXT"
},
adapter: {
type: "sql",
db_name: "dbname",
collection_name: "user"
}
},
对于图片,我想定义一个JSON数组,然后将其动态填充。
我尝试过图片:[]但抛出错误。最好的方法是什么,谢谢
错误:
[错误]:第15行;
[错误]:message =“'未定义'不是一个函数(正在评估'name.split(/ \ s + /)')“”;
[错误]:名称= TypeError;
[错误]:sourceId = 309198272;
最佳答案
这里的问题是SQLlite不支持将对象存储到数据库中。
如果您发现自己处于这种情况。只需将JSON字符串存储到数据库中,然后获取数据库对象并将其解析为JSON对象即可。
完成此操作后,您应该能够通过for循环访问元素。