首页 文章
  • 1 votes
     answers
     views

    ArangoDB Foxx模型日期时间戳不起作用

    如果我在模型架构中设置了 joi.date() 或 joi.date().timestamp() ,我就会工作 . 我试图在joi documentation中使用该示例并将其转换为测试示例中的使用 . 'use strict'; var Foxx = require('org/arangodb/foxx'); var joi = require('joi'); var now = new D...
  • 0 votes
     answers
     views

    使用ArangoDB进行动态查询

    我希望为ArangoDB图形数据库编写动态查询,并想知道是否有最佳实践或标准方法来实现它 . 通过“动态查询”,我的意思是用户可以构建一个然后在数据集上执行的查询 . ArangoDB可以支持的方法包括: 通过手动注入bindvars动态生成AQL查询 编写Foxx函数以提供支持的查询,并使另一个Foxx函数将这些函数绑定在一起以构建响应 . 编写一个工作流,将数据提取到临时集合中,然...
  • -1 votes
     answers
     views

    Angular 7中的ArangoDB 3 CRUD

    我正在 生产环境 一个Angular 7项目,我正在尝试确定为CRUD操作安全连接到ArangoDB的最佳方法 . 我正在寻找最好的方法和工作代码示例 . AngularJS的所有内容似乎都适用于我(我也可能不是最好的方法),我也不确定如何为Angular 7实现foxx . 任何帮助或方向都会受到赞赏 . 我搜索了一切,不知道我缺少什么,我似乎只能通过Web UI和CLI使用ArangoDB,...
  • 3 votes
     answers
     views

    如何在ArangoDB FOXX中定义索引?

    FOXX应用程序可以自动创建索引吗?我有一个集合(模型),我需要一个字段作为性能的唯一索引 . 我可以在事后创建哈希,但我只是想确保使用模型定义不可用 . 如果是这样,我在哪里可以找到文档? 第二个问题是如何在FOXX中创建索引?我知道如何在arangojs中做到这一点,但我似乎无法在FOXX文档中找到它 . grab 这个问题 . 我想出来了:db.collection.createIndex...
  • 0 votes
     answers
     views

    如何使用arangodb Web界面开发foxx服务

    我正在创建foxx服务,现在我在VS Code中执行此操作,并在开发模式下使用挂载点在服务部分上载zip文件 . 现在我想在Web界面中快速编辑foxx服务 . 我正在阅读这个可能但由于某种原因我没有选择使用web界面编辑它 . 我错过了一些配置/设置或其他东西 .
  • 2 votes
     answers
     views

    在ArangoDB中测试Foxx应用程序的正确方法

    我想知道什么应该是在ArangoDB中测试Foxx应用程序的正确方法 . 我的项目结构(简化)如下所示: /frontend /* AngularJS webapp */ /backend /* Foxx controllers, models and repositories */ manifest.json 对于前端我使用Karma / Jasmine成功但我在尝试测试Foxx控制器时遇到...
  • 3 votes
     answers
     views

    ArangoDB / FOXX存储库问题

    我正在ArangoDB中的FOXX应用程序的存储库中尝试自定义查询: /*clinics.js */ 'use strict'; var Foxx = require('org/arangodb/foxx'); var ClinicsRepository = Foxx.Repository.extend({ // Add your...
  • 2 votes
     answers
     views

    ArangoDB FOXX日志记录:如何

    有没有办法在文件系统上创建我的日志文件,在FOXX应用程序中记录某些操作?需要任何javascript模块吗?
  • 3 votes
     answers
     views

    ArangoDB Foxx和Clojure脚本

    我想使用ClojureScript实现Foxx服务 . 我读过在每个开发步骤中运行转换程序可以使用Typescript和Coffeescript; 我可以为ClojureScript做类似的事吗?
  • 1 votes
     answers
     views

    带有中继框架的ArangoDB-Foxx

    任何人都可以告诉我或指向我关于如何使用ArangoDB-Foxx和Relay Framework(或具体:relay-fullstack)的链接?我到处都看,没有运气 . 我有一个使用relay-fullstack的Relay项目,我想让它与ArangoDB-Foxx一起使用(目前我是'm using a schema from Relay framework' s tutorial) . 据我所...
  • 0 votes
     answers
     views

    如何从arangodb-php调用ArangoDB Foxx应用程序

    使用ArangoDB-PHP我可以轻松运行AQL查询,但是可以使用(意味着"execute")Foxx应用程序(即当我从https://github.com/arangodb-foxx/util-sessions-local安装foxx / util-sessions-local时) - 如何使用create / update / delete会话服务通过ArangoDB-PH...
  • 1 votes
     answers
     views

    如何解决ArangoDB Foxx死锁问题?

    在测试中,我们的Foxx应用程序正在进入“检测到死锁”问题 . 这些似乎是由遍历查询引起的 . Apriori,如果不是不可能知道在遍历期间将使用哪些表是困难的 . 但是,我确实采用了一个特定的案例,我可以确定表的数量并将AQL包装在事务中以进行测试: var result = db._executeTransaction({“collections”:{“read”:[“pmlibrary”,...
  • 2 votes
     answers
     views

    Arangodb / Foxx如何在不同的文件中分割路由?

    我怎么能将路由分成不同的文件? 这是我尝试过,但没有奏效: // file 'index.js' as main in manifest.json const createRouter = require('@arangodb/foxx/router'); const router = createRouter(); const entries = require('./routes/entr...
  • 2 votes
     answers
     views

    ArangoDB:通过API创建新的Foxx服务

    我的应用程序的核心要求是能够使用所有集合,图形,数据和API自动部署ArangoDB . 到目前为止,HTTP API和各种包装器已足够,但我无法找到用于部署Foxx服务的API . 有没有办法通过RESTful API或其中一个包装器创建和部署Foxx服务?到目前为止,我知道创建Foxx服务的唯一方法是通过Web界面 . 我发现this question让我相信它知道如何指定Foxx服务的Git...
  • 0 votes
     answers
     views

    Foxx服务日志记录

    在文档之后,应该可以从Foxx服务登录 . https://docs.arangodb.com/2.8/Foxx/Develop/Console.html(看起来这是旧版本,在较新版本的doc中缺失) 在我的脚本中是 console.info("this is a test"); 但是这是怎么回事,我该如何阅读呢? 我找不到_foxxlog集合,不确定它应该在哪里以及哪些用户...
  • 1 votes
     answers
     views

    代理请求通过Node到ArangoDB Foxx

    我正在尝试利用ArangoDB Foxx的会话管理功能,但我正在努力了解工作流程 . 我在Foxx中创建了一些API,我希望客户端调用这些API . 但是,据我所知,为了保护API,我需要让客户端通过我的服务器中继请求到服务 . (所以我可以保密我的秘密API密钥) NodeJS正在托管我的网站,我希望它能够代理我从客户端到Foxx的请求 . 我在想客户端向Node发出请求,然后NodeJS用A...
  • 1 votes
     answers
     views

    Arangodb,Foxx和Docker的数量

    我正在使用ArangoDB并开发Foxx应用程序 . ArangoDB使用此映像https://store.docker.com/images/arangodb托管在Docker容器中 . 我有另一个运行我的应用程序前端的Docker容器 . 我已经创建了一个容量来保存数据库数据,我还创建了一个容量来保存Foxx应用程序数据: - type: volume source: databas...
  • 1 votes
     answers
     views

    按字符串字段搜索ArangoDB

    我想在ArangonDB中的特定集合的特定字段中通过文本进行简单搜索 . 像这样(在SQL中): SELECT * FROM procedures WHERE procedures.name LIKE '%hemogram%' 我需要搜索对象(文档?)的字符串字段,该字段是数组的一部分,该数组是我的执行文档的字段: [ { "name": "Unimed...
  • 0 votes
     answers
     views

    不能在arangodb的教程中使用datasource.getInEdges(vertex._id)

    我正在按照这个特殊的arangodb教程进行遍历来编写自定义扩展器https://docs.arangodb.com/3.3/Manual/Graphs/Traversals/UsingTraversalObjects.html 他遵循以下代码行: datasource.getOutEdges(vertex._id) 返回 indexOf undefined error . 我只是复制整个代码块...
  • 1 votes
     answers
     views

    ArangoDB模型事件未与存储库一起使用

    我正在导出一个模型,如下所示: var Foxx = require("org/arangodb/foxx"); var myNewModel = Foxx.extend( { schema:{...} }, { beforeSave: function() { throw new Error('reached before save'); }...
  • 1 votes
     answers
     views

    为什么在ArangoDB module.context.collection中返回null

    我正在努力学习如何开发Foxx服务 . 人们使用的例子很多: const someCollection = module.context.collection('someCollectionName'); 但在我的项目中,此代码不起作用 . someCollection始终为null,但它存在于集合中 . 这段代码完美无缺: const db = require('@arangodb').db...
  • 2 votes
     answers
     views

    ArangoDB FOXX节点扩展

    我正在尝试将应用程序从风帆转移到FOXX . 我期待我可以在FOXX中使用node.js模块,但我遇到了一个问题 . 我需要在服务器上创建一个“工作”目录,以执行对SCM存储库的操作 . 我安装了“删除”和“mkdirp”模块 . mkdirp模块调用fs.lstatSync,报告在FOXX下丢失 . 安装fs的本地节点副本并不能解决问题 . 如果这是一个问题,那么我的一些其他任务,如产生外部命...
  • 1 votes
     answers
     views

    Foxx / ArangoDB:打字稿

    我很想在Typescript中开发foxx应用程序 . 如果可能的话,有人能指出我正确的方向吗? 谢谢! 干杯, 格尔德
  • 1 votes
     answers
     views

    ArangoDB Foxx pathParam未定义

    使用Web UI制作了一个新的Foxx应用程序,并添加了以下路线: controller.get('/names/:name', function (request, response) { var name = request.params('name'); response.json(db._query( "FOR x IN collection"+ ...
  • 1 votes
     answers
     views

    arangodb 3.1 foxx docs?

    我认为arangodb目前是最好的nosql数据库,而且foxx微服务是一个很好的资源 . 唉,3.xxx版本附带的相关文档可以帮助构建一个简约的服务 . 此外,您可以在arangodb商店中找到的许多应用程序都是使用已弃用的工具(例如控制器,存储库)开发的 . 虽然Web界面中提供的向导很容易创建新服务,但我不明白为什么必须创建一个以安装点为前缀的新集合 . 因此,生成一个包含出色文档的完整RE...
  • 1 votes
     answers
     views

    ArangoDB中的计算字段

    我想在我的文档中使用某些字段的表达式 . 将这些视为计算字段,它是表达式涉及同一文档或其他文档的其他字段(可以从此文档遍历)的结果 . 最简单的形式 room { width, breadth, area, //computed value = width * breadth } 以更复杂的形式 Palette { colors -> Collection of Color...
  • 2 votes
     answers
     views

    Arangodb:模块背景的概念

    我真的不明白arangodb中一个服务的"module context"的概念 . https://docs.arangodb.com/3.3/Manual/Foxx/Context.html 任何人都可以给出一个应该使用这个“上下文”的简单例子吗?
  • 0 votes
     answers
     views

    带有node.js的ArangoDB中的数据库类型错误

    在没有Foxx的情况下应用本教程 http://www.ashishblog.com/getting-start-with-arangodb-using-nodejs-nodejs-ejs-arangojs/ Node.js 8.11.1(x64) arangoDB 3.3.7-1_win64 arangojs@6.2.4 浏览器中的错误信息 @ http://localhost:3000/use...
  • 0 votes
     answers
     views

    ArangoDB - 查询在FOXX中不起作用,但在Web界面中起作用

    这个查询: FOR clinic IN exameFacil_clinics LET procedures_list = ( FOR procedure IN clinic.procedures FILTER LIKE(procedure.name, "%hemo%&q...
  • 2 votes
     answers
     views

    以编程方式在ArangoDB中创建边

    以编程方式快速创建ArangoDB边缘的最简单方法是什么? 我想基于公共属性在文档之间创建关系 . 我希望能够选择一个属性,并且对于集合A中的每个文档,为集合B中的每个文档创建一个边,该文档在等效属性中具有相同的值 . 例如,如果我将电子邮件导入集合,将人员导入另一个集合,我希望在电子邮件和集合之间生成边缘 . 电子邮件的架构可能如下所示: { "_key": &quo...

热门问题