Как вставить несколько записей с OrientJS?

Я только начал с OrientJS и OrientDB, и я пытаюсь вставить несколько записей одновременно.

Если я использую этот код, ничего не происходит, без ошибок, но и без вставки, что я делаю не так?

testRecords.map(el =>
    db
      .insert()
      .into('Profile')
      .set({
        email: el.email,
        password: el.password,
        verifyEmailToken: el.verifyEmailToken,
        changePasswordToken: el.changePasswordToken,
      })
      .one());

Если я использую OrientDB SQL и db.query, то с этим кодом, который работает ниже, он работает нормально (но с этим выглядит довольно странно, как я должен настроить значения, одно примерное значение из массива значений выглядит как этот пример '("testemail@test.com", "123", "123456789", "123456789")'

const OSQL = `INSERT INTO ${className} (${properties}) VALUES ${testValues}`;
console.log(OSQL);

db.query(OSQL);

Кто-нибудь может подсказать мне, как правильно использовать API OrientJS?

0 ответов

Другие вопросы по тегам