- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在 ArangoDB 中的 FOXX 应用程序的存储库中尝试自定义查询:
/*clinics.js */
'use strict';
var Foxx = require('org/arangodb/foxx');
var ClinicsRepository = Foxx.Repository.extend({
// Add your custom methods here
//Returns all procedures from a clinic, given the clinic id
getAllProcedures: Foxx.createQuery({
query: 'FOR clinic IN exameFacil_clinics FILTER clinic._key == [@id] RETURN clinic.procedures',
params: ['id']
})
});
exports.repository = ClinicsRepository;
I did this following the Foxx cookbook, but it always gives me an error:
[ArangoError 3103: failed to invoke module File: c:/Program Files/ArangoDB 2.6.2/var/lib/arangodb-apps/_db/_system/exameFacil/APP/controllers/clinics.js]
[ArangoError3103: failed to invoke module File: c:/Program Files/ArangoDB2.6.2/var/lib/arangodb-apps/_db/_system/exameFacil/APP/controllers/clinics.js]at [object Object].Module.run (C:\Program Files\ArangoDB2.6.2\bin../share/arangodb/js/common/bootstrap/modules.js:1420:20) at ArangoApp.loadAppScript (c:/Program Files/ArangoDB2.6.2/share/arangodb/js/server/modules/org/arangodb/foxx/arangoApp.js:452:24)at mountController (c:/Program Files/ArangoDB2.6.2/share/arangodb/js/server/modules/org/arangodb/foxx/routing.js:661:7)at c:/Program Files/ArangoDB2.6.2/share/arangodb/js/server/modules/org/arangodb/foxx/routing.js:630:9at Array.forEach (native) at routeApp (c:/Program Files/ArangoDB2.6.2/share/arangodb/js/server/modules/org/arangodb/foxx/routing.js:629:32)at Object.routes (c:/Program Files/ArangoDB2.6.2/share/arangodb/js/server/modules/org/arangodb/foxx/manager.js:268:10)at foxxRouting (c:/Program Files/ArangoDB2.6.2/share/arangodb/js/server/modules/org/arangodb/actions.js:1054:74)at execute (c:/Program Files/ArangoDB2.6.2/share/arangodb/js/server/modules/org/arangodb/actions.js:1308:7) at Object.routeRequest (c:/Program Files/ArangoDB2.6.2/share/arangodb/js/server/modules/org/arangodb/actions.js:1329:3) at Function.actions.defineHttp.callback (c:\Program Files\ArangoDB2.6.2\share\arangodb\js\actions\api-system.js:58:15)
每当我尝试“要求”clinics.js 文件时,都会发生此错误。有什么建议么?谢谢!
最佳答案
你能试试换行吗
exports.repository = ClinicsRepository;
到
module.exports = ClinicsRepository;
然后错误应该消失了。
除此之外,可能需要更改 AQL 查询中的过滤器
FILTER clinic._key == [@id]
到
FILTER clinic._key == @id
或
FILTER clinic._key IN @id
实际查找文档,具体取决于您是要查找单个文档还是文档数组。
关于javascript - ArangoDB/FOXX 存储库问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31714073/
调试 Foxx 应用程序的推荐工作流程是什么? 我目前正在开发一个相当大的应用程序,在我看来我做错了什么,因为我正在进行的方式似乎根本无法维护: 在 Foxx 应用中进行更改(例如新端点)。 将您的
我想知道如何在服务器/IP/域名的根目录下设置Foxx应用程序? 例如,如果我的 IP 是 100.12.32.12如果我去http://100.12.32.12它将打开没有 URL 重定向的单页 F
我发现的 Foxx.Model 架构的所有示例都是扁平的 - 即它们不包含嵌套对象。 我正在尝试添加哈希来在模型上保存地理信息,如下所示: var Foo = Foxx.Model.extend({
有没有办法在文件系统上创建我的日志文件来记录 FOXX 应用程序中的某些操作?是否需要任何 javascript 模块? 最佳答案 登录Foxx有两种方式: 使用 console 模块:require
我正在尝试在 ArangoDB 中设置一个消息集合,在输入消息时添加时间戳。但是,当我在 foxx 中设置模型时,如果我在模型架构中设置 joi.date() 或 joi.date().timesta
我正在 ArangoDB 中的 FOXX 应用程序的存储库中尝试自定义查询: /*clinics.js */ 'use strict'; var Foxx
我是 arangoDB 的新手。令人兴奋的是,您可以借助 Foxx 框架在 ArangoDB 之上创建 API。不知何故,我未能成功运行/创建 Foxx 应用程序。我不确定我是否在这里做错了什么。以下
有人可以帮助我解决以下问题。 我正在 ArangoDB 中编写自定义 FOXX 应用程序,我需要创建边缘集合。 与 db._create("example");我可以创建文档集合,但我不知道如何更改它
使用pyArango和Foxx微服务的主要区别是什么?正如我所见,我们最终在创建微服务时在 .js 文件中编写了 AQL。它与写入 pyArango 客户端有何不同? 使用Foxx微服务和pyAran
对我的 Foxx 应用程序进行压力测试最终导致 ArangoDB 因 SIGSEGV 崩溃。查看 core 文件,似乎与 V8 内存不足有关。我想在堆上进行内存分析以帮助追踪潜在的泄漏。由于 V8 引
我需要运行一些 Foxx Repository 对象似乎无法处理的查询(也许我只是遗漏了一些东西)。我想使用 AQL,但我不知道如何从 Foxx 调用它。 例子: 时间戳集合: { user_id,
FOXX 应用程序可以自动创建索引吗?我有一个集合(模型),我需要一个字段用作性能的唯一索引。我可以在事后创建散列,但我只是想确保它在使用模型定义时不可用。如果是这样,我在哪里可以找到文档? 第二个问
我正在使用 ArangoDB V2.8 + foxx 开发一个应用程序,我需要调试/并使用传统断点运行 javascript 代码。 是否有任何 Foxx 选项或外部框架允许这样做? 最佳答案 恐怕这
我想使用 ClojureScript 实现 Foxx 服务。 我读到可以使用 Typescript和 Coffeescript通过在每个开发步骤中运行转译器; 我可以为 ClojureScript 做
我正在开发一款应用程序,它将极大地受益于 Arangos 的多模型功能。考虑到应用程序对后端的需求,我得出的结论是,大多数(如果不是全部)都可以通过 REST API 提供服务,以帮助更清晰的设计,以
(对于新手问题很抱歉,但在文档中无法轻松找到) 我想要一个包含几个模型的文档存储,然后在我的 Foxx 服务中使用一些属性作为查询中的参数。 假设我有一个电影和系列剧集的数据库: { 'typ
我正在使用 ArangoDB 并开发 Foxx 应用程序。 ArangoDB 使用此图像托管在 Docker 容器中 https://store.docker.com/images/arangodb
我正在尝试将应用程序从 sails 移至 FOXX。我本以为可以在 FOXX 中使用 node.js 模块,但遇到了问题。我需要在服务器上创建一个“工作”目录来对 SCM 存储库执行操作。我安装了“r
自定义 foxx 应用程序存在严重问题。 关于应用 该应用程序是用于在图中查找路径的自定义算法。它针对公共(public)交通进行了优化。在初始化时,它将所有必要的数据加载到 javascript 变
我已经使用 Ubuntu(14.04) 在 AWS 上创建了 EC2 实例。我正在尝试使用 foxx manager 安装 arangodb 应用程序。我已经使用腻子连接到它。我已经使用 sudo a
我是一名优秀的程序员,十分优秀!