将对象数组插入数据库

时间:2017-11-19 13:36:51

标签: javascript php arrays

我有以下包含对象的数组,对象中也有数组。

let array = [
 {
  "data": {
    "Game": {
        "Game_number": [
            "4",
            "6",
            "8"
        ],
        "Game_name": [
            "Name_1",
            "Name_2",
            "name_3"
        ]
    },
    "AA": {
        "AA_count": [
            "30"
        ],
        "AA_name": [
            "Umbrella"
        ]
    },
  }
 }
]

现在我必须将它们放在数据库中,每个都有一列反对。

但问题是以上数据不是常数,所以我不能通过它们的索引来放置它们。如果列缺少数据,那么它将变为空

我尝试过每个,但是插入数组的最后一个元素。

array.data.forEach((item) => {

    const Games = Parse.Object.extend('Games');
    const query = new Games();

    item.data.Game.Game_number.forEach((number) => {
        query.set('game_number', number);
    }, this);

    item.data.Game.Game_name.forEach((name) => {
        query.set('game_name', name);
    }, this);

    query.save();


}, this);

处理它的灵活方法是什么?

0 个答案:

没有答案