这是我的型号代码:
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;
[错误]:消息="'未定义'不是一个函数(评估名称.split(/ \ s + /)')";
[错误]:name = TypeError;
[错误]:sourceId = 309198272;
答案 0 :(得分:0)
这里的问题是SQLlite不支持将对象存储到数据库中。
如果你发现自己处于这种状况。只需将JSON字符串存储到数据库中,然后获取数据库对象并将其解析为JSON对象。
完成后,您应该能够通过for循环访问元素。