Вставить JSON объект в базу данных SQLITE - PullRequest
1 голос
/ 05 августа 2020

Я пытаюсь вставить json, который содержит много значений, полученных из облака, в базу данных SQLITE

Я написал следующее:

var listUsers = await response.json(); //This is to pass to listUsers the response i get from the cloud
//Here i remove unecessary fields
        listUsers.items.forEach(user=> {
          delete(user.tenant)
          delete(user.user_admin)
          delete(user.user_owner)
          delete(user.update_date)
          console.log(user); //check what i get
          //Here the code that i guess helps me save the json to database
          db.serialize(() => {
          db.run(`INSERT INTO users VALUES`, JSON.stringify(user[![enter image description here][1]][1]));
          })  
          });
         } catch (error) {
           console.log(error);
         }
         };

Вот, например, что я хочу сэкономить (конечно у меня много)

enter image description here

I tried codes like :

db.run(`INSERT INTO users VALUES`, { user });

Or

db.run(`INSERT INTO users VALUES(uid, first_name, last_name, birth_date, code, birthsex)`, patient);

But nothing seems to work i get this as an error : введите описание изображения здесь

Не могли бы вы мне помочь? Я знаю, что есть json1 для sqlite и json, но не смог заставить его работать, и я безуспешно пробовал db.pu sh .. Спасибо

...