假设我有一段这样的数据

var data = [ {
            "课程号": "1210307a",
            "学年": "2013-2014",
            "学期": 1,
            "课序号": "06",
            "课程名": "武术-1(公体)",
            "英文课程名": "",
            "学分": "2",
            "课程属性": "任选",
            "成绩": "80.0"
        },
        {
            "课程号": "81021001",
            "学年": "2013-2014",
            "学期": 1,
            "课序号": "03",
            "课程名": "基础英语Ⅰ",
            "英文课程名": "",
            "学分": "6",
            "课程属性": "必修",
            "成绩": "88.0"
        },
        {
            "课程号": "81021005",
            "学年": "2013-2014",
            "学期": 1,
            "课序号": "03",
            "课程名": "英语阅读Ⅰ",
            "英文课程名": "",
            "学分": "2",
            "课程属性": "必修",
            "成绩": "95.0"
        }]

我希望把它一次性存到数据库里,要怎么要搞呢?

至少有两种方法:

  • 如果这段数据(JSON 数组)长度较大,可以通过导入数据2来实现。

  • 如果这段数据长度较小,例如十来条,可以通过多次创建 AVObject,依次 save 来实现。

已经找到解决方案,AV.Object.saveAll