我在关系型和文档数据库中找到了一些设置标记系统的建议,但没有针对图形/多模型数据库的内容。 我正在尝试为ArangoDB中的文档(我们称之为“文章”)设置标记系统。我可以想到两种在多模型(图形+文档)数据库中存储标记的明显方法,如下: 将每篇文章文档作为数组存储(文档数据库风格) 将每个...
db.query(aql ` FOR doc IN ${collection} FILTER REGEX_TEST(CONCAT(VALUES(doc, true)), ${queryStr}, true) SORT doc[${sortBy}] ${dir} ...
我的主要问题是:「ArangoDB 是否真的是一个真正的图形数据库?」 但这个问题可能会听起来有点冒犯。 triAGENS 的团队做了一项非常出色的工作,创建了一个「多范式」的数据库。作为 PostgreSQL、PostGIS、MongoDB 和 Neo4J/Titan 的用户,我非常欣赏...
有没有办法使用AQL从集合中随机返回一个文档? 我想为测试目的创建一个随机图表。 我还没有想出如何从集合中随机选择文档。 我希望我可以像这样做: db._query('RETURN nodes[RAND(0..LENGTH(nodes))]').toArray() JavaScript ...
我想涉足多模型数据库管理系统的世界,没有特定的用例,只是想开始学习。 我发现有两个主要的选择 - OrientDB vs ArangoDB,但是无法找到任何有意义的比较,不带偏见。有人能够说明一下两者之间功能的差异以及在使用一个而不是另一个时需要注意的事项吗?如果我学会了一个,是否能够轻松地...
我希望你能帮我翻译一下在Java中查询ArangoDB数组值的问题。我尝试过使用String []和ArrayList,但都没有成功。 我的查询语句: FOR document IN documents FILTER @categoriesArray IN document.categor...
我想知道在一个图中有几个边界定义和每个图都有一个单独的边界定义之间是否有任何优势。 谢谢你的帮助,
我正在构建一个ArangoDB边缘集合,其中包含许多“类型”。按类型分类,可以将其视为动物物种分类法。 我将构建一个连接所有这些内容的图形。例如:古代人类物种的父/子关系:Homo habilis->Homo floresiensis->Homo erectus->Homo sapiens ...
我在使用ArangoJS库发送参数时遇到了问题,希望有人能提供帮助。下面的示例可以执行db.query,如果参数值在查询中,但是一旦我尝试使用bindVars,就会出现静默错误,而且无法提取任何错误详细信息。 var db = require('arangojs')("http://127....