在Neo4j中创建批量节点时如何生成唯一的UUID

狂热的奥斯曼尼

Neo4j批量插入获得相同的UUID值/获得相同的返回值。

/**
 * @method createAlbumAndTracks
 * @param album
 * @param tracks
 * @returns {any}
 */
createAlbumAndTracks(album:any, tracks:any[]):any {
    const query = `
    UNWIND {trackList} as track
    MERGE (a:Albums ${insertQuery(album)})
    CREATE (t:Tracks)
    SET
        t = track,
        t.id = '${uuid()}', // unique UUID expected
        t.created = timestamp()
    MERGE (a)-[r:ALBUM_TRACKS]->(t)
    RETURN t`;

    return db.run(query, Object.assign(album, {trackList: tracks}));
}

t.id ='$ {uuid()}'的值相同,尽管它应该是唯一的UUID。每次创建新节点时如何调用该函数?

迈克尔·汉格

因为您只创建一次查询,但是随后为每个数组项创建一个轨道。

您应该将uuid添加到跟踪列表(作为对象)

 tracklist = [{track:"Track", uuid:uuid()},....]

然后在查询中使用track.tracktrack.uuid

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Neo4j:如何在BatchInserter中创建唯一节点时加快速度

来自分类Dev

如何在neo4j中创建唯一节点?

来自分类Dev

如何使用python在neo4j中创建节点,仅在从.data文件进行批量插入时具有唯一的边/关系?

来自分类Dev

如何通过neo4j中导入的csv文件创建唯一的节点和关系?

来自分类Dev

在neo4j中创建唯一产生重复的节点

来自分类Dev

在neo4j中创建唯一关系而不创建唯一节点

来自分类Dev

仅当neo4j中不存在节点时如何创建新节点

来自分类Dev

如何在neo4j中跳过唯一的父节点以展平树状结构?

来自分类Dev

如何通过Java在Neo4j中实现唯一节点

来自分类Dev

属性名称唯一时,neo4j批量导入将爬网

来自分类Dev

如何在Neo4J中创建涉及多个属性的唯一约束

来自分类Dev

如何在Neo4j中创建唯一的序列号?

来自分类Dev

Neo4j使用参数创建唯一以使用WithParams创建节点

来自分类Dev

如何获取在neo4j中创建的最后一个节点?

来自分类Dev

在庞大的数据集上创建唯一的节点和关系NEO4J

来自分类Dev

Neo4j中节点的唯一标识符

来自分类Dev

在neo4j中生成唯一的数字id

来自分类Dev

如何通过Java代码在Neo4j中使用数据库索引创建唯一节点(或获取现有节点句柄)?

来自分类Dev

Neo4j创建唯一+在哪里

来自分类Dev

如何在Neo4j中同时创建节点并在查询中使用该节点?

来自分类Dev

创建节点后如何在Neo4j中对节点进行分组?

来自分类Dev

如何通过neo4j密码创建唯一的CONSTRAINT到关系?

来自分类Dev

neo4j MATCH ...在版本2.0中创建唯一

来自分类Dev

在neo4j的FOREACH中创建唯一的关系属性

来自分类Dev

Spring数据neo4j没有在Grails中创建唯一的索引/约束

来自分类Dev

Neo4j:在 JDBC 中不支持创建唯一的

来自分类Dev

指向其他节点的唯一节点,但在Neo4j中具有相同的值

来自分类Dev

在neo4j中创建节点之间的关系

来自分类Dev

使用Postman工具在Neo4j中创建节点

Related 相关文章

  1. 1

    Neo4j:如何在BatchInserter中创建唯一节点时加快速度

  2. 2

    如何在neo4j中创建唯一节点?

  3. 3

    如何使用python在neo4j中创建节点,仅在从.data文件进行批量插入时具有唯一的边/关系?

  4. 4

    如何通过neo4j中导入的csv文件创建唯一的节点和关系?

  5. 5

    在neo4j中创建唯一产生重复的节点

  6. 6

    在neo4j中创建唯一关系而不创建唯一节点

  7. 7

    仅当neo4j中不存在节点时如何创建新节点

  8. 8

    如何在neo4j中跳过唯一的父节点以展平树状结构?

  9. 9

    如何通过Java在Neo4j中实现唯一节点

  10. 10

    属性名称唯一时,neo4j批量导入将爬网

  11. 11

    如何在Neo4J中创建涉及多个属性的唯一约束

  12. 12

    如何在Neo4j中创建唯一的序列号?

  13. 13

    Neo4j使用参数创建唯一以使用WithParams创建节点

  14. 14

    如何获取在neo4j中创建的最后一个节点?

  15. 15

    在庞大的数据集上创建唯一的节点和关系NEO4J

  16. 16

    Neo4j中节点的唯一标识符

  17. 17

    在neo4j中生成唯一的数字id

  18. 18

    如何通过Java代码在Neo4j中使用数据库索引创建唯一节点(或获取现有节点句柄)?

  19. 19

    Neo4j创建唯一+在哪里

  20. 20

    如何在Neo4j中同时创建节点并在查询中使用该节点?

  21. 21

    创建节点后如何在Neo4j中对节点进行分组?

  22. 22

    如何通过neo4j密码创建唯一的CONSTRAINT到关系?

  23. 23

    neo4j MATCH ...在版本2.0中创建唯一

  24. 24

    在neo4j的FOREACH中创建唯一的关系属性

  25. 25

    Spring数据neo4j没有在Grails中创建唯一的索引/约束

  26. 26

    Neo4j:在 JDBC 中不支持创建唯一的

  27. 27

    指向其他节点的唯一节点,但在Neo4j中具有相同的值

  28. 28

    在neo4j中创建节点之间的关系

  29. 29

    使用Postman工具在Neo4j中创建节点

热门标签

归档