- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在 arangosh(ArangoDB Shell)中工作,试图整合一些图形分析(如果我能做到这一点,我稍后会转移到 Foxx)。
我有两个收藏。我们将其称为 People
的顶点集合,以及一个称为 Relationships
的边集合。
遵循 manual我可以根据 People
创建一个图表:
var graph_module = require("@arangodb/general-graph");
var graph = graph_module._create("population");
graph._addVertexCollection("People");
但我知道 People
不包含连接该图中的顶点所需的信息。如果有的话,我宁愿简单地从边缘集合 Relationships
创建图形,因为根据定义,边缘集合中的所有文档都具有 _to
和 _from
字段,可以从中完全指定图形。
我找到了next pages of the manual绝对令人困惑(我向作者道歉),并且希望获得有关如何直接从边缘集合创建图形或将边缘集合中的信息合并到现有图形中的指导。
最佳答案
所以看起来您想创建一个没有定义顶点集合但仅包含边集合的图。据我所知,您必须有某种顶点集合,边可以从中发出或到达。但您不需要显式地将这个顶点集合包含到您的图中。根据2.8 docs 诚然,这并没有完全详细说明所有内容,您可以创建一个仅包含边集合的图表:
arangosh> var graph_module = require("org/arangodb/general-graph");
arangosh> var edgeDefinitions = [ { collection: "edges", "from": [ "vertices" ], "to" : [ "vertices" ] } ];
arangosh> graph = graph_module._create("myGraph", edgeDefinitions);
[ Graph myGraph EdgeDefinitions: [
"edges: [vertices] -> [vertices]"
] VertexCollections: [ ] ]
请注意,集合“顶点”必须存在。您不一定需要“edges”集合中引用的节点存在。但是,如果您想做任何类似遍历的操作,节点必须存在于“vertices”集合中,否则您将得到“null”作为这些遍历的响应。
(很确定这个答案也适用于 3.0,但我主要使用 2.8,尚未升级。)
关于graph - 从边集合创建 arango 图,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38776972/
我在arangodb项目网站上到处搜索,但没有找到解决方案。如果我遍历像大陆/国家/首都这样的简单树状图,我怎样才能获得当前项目的面包屑?希望这是有道理的 最佳答案 我将从您使用 arangosh 和
我正在 arangosh(ArangoDB Shell)中工作,试图整合一些图形分析(如果我能做到这一点,我稍后会转移到 Foxx)。 我有两个收藏。我们将其称为 People 的顶点集合,以及一个称
来自 neo4j,是 Arango 的新手。 我正在尝试查询我的数据并构建相应的数据结构。 所以我有这样的东西: Circle A / \ Square A Cir
我正在 arangosh(ArangoDB Shell)中工作,试图整合一些图形分析(如果我能做到这一点,我稍后会转移到 Foxx)。 我有两个收藏。我们将其称为 People 的顶点集合,以及一个称
回到另一个arango问题。 有没有一种简单的方法可以删除文档及其所有边缘?这个解决方案是递归的吗? 再次假设我有类似下面的内容。 圈子存储在文档集合中。 Square 存储在文档集合中。 然后我有两
介绍 十多年来,我一直在使用 Eclipse 进行 Java(!) 开发。由于需求量大,我正在使用 javascript 和 arangodb 深入研究。任务是开发在 arangodb 中运行的几个微
我从运行 ArangoDB 的同一台服务器登录 ArangoDB 时遇到问题。 我们在远程机器上有一个正在运行的 ArangoDB Docker 容器,IP 是 95.123.123.123:8529
我正在使用 ArangoDb 创建一个项目用于我的研究。这是一个带有Spring boot的后端项目。我正在关注这里的教程: https://github.com/arangodb/spring-da
这个问题已经存在: 奥 git _a 已关闭 5 年前。 我一直在尝试使用肥皂消息从 Arangodb 获取查询结果到我的前端服务(Angular 4)。我能够获得查询结果,但在 console.lo
我尝试使用 Java、IDE-Eclipse 在 Arango 数据库中创建连接,但在执行程序时出现“未经授权”异常。 注意:我已使用用户 :root 登录 Arango 数据库 网址-http://
我不明白如何管理模式以针对不同环境(开发、测试和生产)具有相同的数据库结构。并在部署服务器中。如何定义、存储和更新 ArangoDB 或 Neo4j 模式。 我知道 SQL 数据库的 sequeliz
我不明白如何管理模式以针对不同环境(开发、测试和生产)具有相同的数据库结构。并在部署服务器中。如何定义、存储和更新 ArangoDB 或 Neo4j 模式。 我知道 SQL 数据库的 sequeliz
问题 我迭代整个顶点集合,例如journals,并使用它来创建从 person 到给定 journal 的边缘,author。 我使用python-arango代码如下: for journal in
我正在使用 python-arango作为ArangoDB的驱动程序,似乎没有UPSERT界面。 我打算用 标记这个python-arango ,但我没有足够的代表来创建新标签。 我正在使用如下所示的
我已经配置了三个虚拟机(通过 Azure),都运行 Ubuntu 16.04。每个虚拟机都运行 ArangoDB 3.1.8。 虽然我可以让单台机器成功运行 Arango 并访问 UI,但我似乎无法使
我能够使用 https://docs.arangodb.com/3.0/Manual/Deployment/Distributed.html 中提到的过程启动 Arango 集群 我们不想每次都在命令
我在 ubuntu 14.04(64 位)上使用 arangodb 2.8.5 在配置文件中,endpoint = ssl://0.0.0.0:443 无法启动,日志中出现错误消息“FATAL fai
我是一名优秀的程序员,十分优秀!