这是我的模型代码:

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循环访问元素。

10-01 01:10
查看更多