通过这个查询,我从我的 csv 文件中导入了 75000 个节点。(类别)
USING PERIODIC COMMIT
LOAD CSV WITH HEADERS
FROM "file:///prodcategory.csv" AS row
CREATE (:Category {id: row.idProdCategory, name: row.name, idRestaurant: row.idRestaurant});
通过这个查询,我还从我的 csv 文件(产品)中导入了 100 万个节点
USING PERIODIC COMMIT
LOAD CSV WITH HEADERS
FROM "file:///products.csv" AS row
CREATE (:Product {id: row.idProduct, idProductCategory: row.idProductCategory,name: row.name,idRestaurant:row.idRestaurant ,description: row.description, price: row.price, shipping_price: row.shippingPrice});
我正在使用此查询来创建 id -> category 和 idProductCategory -> products 之间的关系。
MATCH (category:Category {id: category.id})
MATCH (Product:Product {idProductCategory: Product.idProductCategory})
WHERE Product.idProductCategory=category.id
MERGE (category)-[:OF_CATEGORY]->(Product);
此查询仅创建 2999 个关系,我不相信我应该创建的 100 万个关系,如果有能够创建超过 100 万个关系的方法或配置,请帮助我,我将非常感激。