arangojs

    2热度

    2回答

    我想插入值到阿朗戈-DB通过自定义键,但我并没有在SQL发现了一个“如果不存在”之类的函数 let exist = ( FOR u IN User FILTER u._key == "newkey" return u ) Filter LENGTH(exist)==null INSERT{ _key: "newkey", va

    0热度

    1回答

    下面是我收集的结构,具有3集,图像,类别和标签 我要过滤像“牛”所有的“图像”,它具有关键字(全文搜索)和属于“动物”类别,并标记为“照片” 我该如何使用ARngoDB做这个过滤器,我使用的是nodejs/foxx。请帮忙。 image{ filename:"myphoto.jpg", filepath:"/opt/data/949b3e6194bf6f0ef3eb367a615826f8"

    0热度

    2回答

    好吧,我有一个奇怪的情况。 在网站上,我被要求添加页脚不应与侧边导航栏重叠的功能。有时候会发生在较小的分辨率上(但不会太小以至于不能改变媒体查询)。 所以我尝试了jQuery元素碰撞检测,但是在固定位置元素上似乎不可能。所以现在我在想,可能有办法获得文档高度,页脚高度和导航高度。使用.scroll()(或.scrollTo(),我不确定)检测我在文档中的位置,当页脚的顶部到达导航的底部时,更改导航

    0热度

    1回答

    我试图用Gentoo Linux上的unix文件套接字使用Nodejs 7.5.0连接到arangodb3。 我在/ tmp/mysocket下启动了一个unix套接字的arrangodb3服务器。 我尝试了两种不同的模块: const arangojs = require('arangojs'); let db = arangojs({ url: `unix:///tmp/myso

    2热度

    3回答

    假设我有一个集合Col1已经存在于我的数据库中。所以,做这样的事情: var col = db.collection('Col1'); col.save({"name":"something"}); 将工作得很好。 但是,如果一个集合Col2不已经在我的数据库存在,则试图用同样的东西即 var col = db.collection('Col2'); col.save({"name":"s

    1热度

    2回答

    我正在arangosh(ArangoDB Shell)中尝试组合一些图形分析(如果能够实现此功能,我将转移到Foxx)。 我有两个集合。我们称之为顶点集合People,边缘集合Relationships。 继manual我可以创建基于People图: var graph_module = require("@arangodb/general-graph"); var graph = graph_

    1热度

    1回答

    更新:找到解决方案。 ARANGODB集群不支持交易。它仅支持一次性实例。 我想使用arangoJS库的交易功能。我将介绍的函数只是一个插入两条记录的虚拟函数,然后尝试获取不存在的文档。获取不存在的文档会生成错误,并且事务必须回滚。确实,在尝试获取不存在的文档后会生成错误。但是,数据库不会回滚,并且两个插入的文档仍然插入到数据库中。有谁知道如何解决它? "updateCustomer" : fun

    0热度

    1回答

    我刚刚在MacOS上安装了arangodb(版本3.1.17),我似乎无法使arangosh正常工作。 我安装了arangodb通过自制软件,它工作正常。 (如果我在浏览器中键入127.0.0.1:8529,我可以启动该服务并打开初始页面)。 然而,当我试图通过SSH客户端(arangosh)连接到它,我收到以下消息: Pretty printing values. Could not conn

    2热度

    1回答

    我是新来的ArangoDB和基于图的遍历查询。 这是我的图形当前的结构。每个顶点至少有一个属性(键值对)。你可以认为它有一个依赖树。每个父节点(具有自己的属性)都依赖于子节点(再次具有它自己的属性)。父母之间没有继承关系。 比方说这个例子: vertex1 具有 {键1:数值1} vertex2 具有 {KEY2:值2,KEY3:VALUE3} vertex3 具有 {key4:value4} v

    0热度

    1回答

    我在拥有多个唯一索引的ArangoDB中有一个文档集合。插入新文档时,由于任何唯一索引,插入可能会失败。有没有一种方法可以轻松找出文档中的哪些字段导致插入失败? 例如,拿一个存储用户数据的集合。 “用户名”和“电子邮件”字段上的唯一索引意味着,如果这两个字段中的任何一个重复,则插入可能会失败。 错误信息均为非特异性: { error: true, errorMessage: '