ArangoDB批量插入没有用户定义键的边
创始人
2024-09-12 01:30:14
0

在ArangoDB中,可以使用db._collection('').save()方法来批量插入没有用户定义键的边。下面是一个示例代码:

const arangojs = require("arangojs");
const db = new arangojs.Database();

async function insertEdges(collectionName, edges) {
  // 获取边集合
  const collection = db.collection(collectionName);

  // 批量插入边
  const result = await collection.save(edges);

  console.log(`成功插入 ${result.length} 条边`);
}

const edges = [
  { _from: "vertices/1", _to: "vertices/2", name: "edge1" },
  { _from: "vertices/1", _to: "vertices/3", name: "edge2" },
  { _from: "vertices/2", _to: "vertices/3", name: "edge3" }
];

insertEdges("edges", edges)
  .then(() => {
    console.log("插入完成");
    db.close();
  })
  .catch(err => {
    console.error("插入出错", err);
    db.close();
  });

上面的代码示例中,我们首先创建了一个insertEdges函数,该函数接受一个边集合名称和边数组作为参数。在函数内部,我们使用db.collection(collectionName)方法获取边集合,然后使用collection.save(edges)方法批量插入边。插入成功后,返回结果是一个包含插入边的信息的数组。

最后,我们调用insertEdges函数,并根据插入结果输出相应的信息。注意,在使用ArangoDB之前,需要先确保已经正确地连接到数据库。

相关内容

热门资讯

一起来探讨!湖南牵手胡子跑辅助... 一起来探讨!湖南牵手胡子跑辅助,微乐广西小程序开发,详细插件(存在有挂)一、微乐广西小程序开发可以开...
每日必备!西元红河辅助,闲来辅... 每日必备!西元红河辅助,闲来辅助神器怎么下载,详细挂(有挂细节)1、玩家可以在闲来辅助神器怎么下载透...
重大通报!同城游辅助器软件下载... 重大通报!同城游辅助器软件下载,广东雀神挂件定制面交,详细挂(竟然有挂)1、让任何用户在无需同城游辅...
重大通报!闲逸辅助软件,极速猜... 重大通报!闲逸辅助软件,极速猜一猜暗堡辅助,详细器(真的有挂)1、点击下载安装,极速猜一猜暗堡辅助脚...
每日必看推荐!新518互游辅助... 每日必看推荐!新518互游辅助,钱塘13水挂件,详细方法(有挂解惑)1、首先打开新518互游辅助辅助...
每日必看!陕西扣点点脚本辅助器... 每日必看!陕西扣点点脚本辅助器,功夫川麻老是输什么情况,详细技巧(确实有挂)1、玩家可以在功夫川麻老...
揭秘!灯笼众娱脚本,老友广东麻... 揭秘!灯笼众娱脚本,老友广东麻将有挂吗,详细挂(有挂分析)1、许多玩家不知道老友广东麻将有挂吗辅助怎...
揭秘几款!蛮王辅助,老友辅助工... 揭秘几款!蛮王辅助,老友辅助工具,详细软件(有挂猫腻)一、老友辅助工具游戏安装教程牌型概率发牌机制”...
一分钟了解!丽水都来脚本辅助,... 一分钟了解!丽水都来脚本辅助,随意玩房卡辅助器透视,详细工具(确实有挂)1、不需要AI权限,帮助你快...
今日百科!手机脚本辅助软件,腾... 今日百科!手机脚本辅助软件,腾讯欢乐卡五星辅助器,详细挂(真的有挂)1、超多福利:超高返利,海量正版...