在OrientDB中,可以使用INSERT INTO ... SELECT
语句进行批量插入操作。以下是一个示例:
-- 假设我们有一个名为Person的类,具有name和age属性 -- 1. 首先,创建一个包含多个Person对象的列表 let persons = [ {name: 'Alice', age: 30}, {name: 'Bob', age: 25}, {name: 'Charlie', age: 35} ]; -- 2. 使用INSERT INTO ... SELECT语句将列表中的Person对象插入到Person类中 INSERT INTO Person (name, age) SELECT $persons[i].name, $persons[i].age FROM [0..$persons.size()-1]
在这个示例中,我们首先创建了一个包含多个Person对象的列表。然后,我们使用INSERT INTO ... SELECT
语句将列表中的Person对象插入到Person类中。注意,我们使用了$persons[i].name
和$persons[i].age
来引用列表中的Person对象的属性。
这种方法允许您一次性插入多条记录,从而提高数据库操作的性能。