問題タブ [foxx]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
javascript - ArangoDB - クエリは FOXX では機能しませんが、Web インターフェイスでは機能します
このクエリ:
AQLエディターでArangoDBのWebインターフェイスで実行すると正常に動作し、期待される結果を返しますが、FOXXリポジトリで実行しようとするとエラーが発生します。
エラー:
[ArangoError 3103: モジュール ファイルの呼び出しに失敗しました: c:/Program Files/ArangoDB 2.6.2/var/lib/arangodb-apps/_db/_system/exameFacil/APP/controllers/clinics.js] [object Object].Module ArangoApp.loadAppScript (c:/Program Files/ArangoDB 2.6. 2/share/arangodb/js/server/modules/org/arangodb/foxx/arangoApp.js:452:24) マウントコントローラー (c:/Program Files/ArangoDB 2.6.2/share/arangodb/js/server/modules/) org/arangodb/foxx/routing.js:661:7) c:/Program Files/ArangoDB 2.6.2/share/arangodb/js/server/modules/org/arangodb/foxx/routing.js:630:9 でObject.routes (c :/Program Files/ArangoDB 2.6.2/share/arangodb/js/server/modules/org/arangodb/foxx/manager.js:268:10) foxxRouting で (c:/Program Files/ArangoDB 2.6.2/share/arangodb/js/server/modules/ org/arangodb/actions.js:1054:74) at execute (c:/Program Files/ArangoDB 2.6.2/share/arangodb/js/server/modules/org/arangodb/actions.js:1308:7) at Object Function.actions.defineHttp.callback (c:\Program Files \ArangoDB 2.6.2\share\arangodb\js\actions\api-system.js:58:15)Function.actions.defineHttp.callback (c:\Program Files\ ArangoDB 2.6.2\share\arangodb\js\actions\api-system.js:58:15)Function.actions.defineHttp.callback (c:\Program Files\ ArangoDB 2.6.2\share\arangodb\js\actions\api-system.js:58:15)
何かアドバイス?ありがとう
docker - 企業プロキシ環境内で「foxx-manager update」が失敗する
docker 1.7.1 では、foxx-manager update
中央リポジトリから master.zip をダウンロードするときにエラー 500 が発生します。ただし、docker 1.6.1 ではエラーは発生しませんでした。
誰かがこの問題に遭遇しましたか?
arangosh に https_proxy を指定するにはどうすればよいですか? foxx-manager update
企業プロキシ環境内で失敗します。
私はこれらの設定を試しました:
- export https_proxy= http://xx.xx.xx.xx:ポート
- export https_proxy=xx.xx.xx.xx:ポート
- export HTTPS_PROXY= http://xx.xx.xx.xx:ポート
- export HTTPS_PROXY=xx.xx.xx.xx:ポート
...そしてすべて失敗しました。
以下は私のセッションログです:
python - Python リクエストを介して RESTful API 経由で ArangoDB Foxx をインストールすると、「未承認」エラーが発生する
requests モジュールを使用して ArangoDB と Python を使用し、Arango の HTTP API を使用します。自動化されたテスト プロセスの一環として実行したい HTTP API を介して Foxx アプリをプログラムで展開する際に、認証の問題が発生しています。アプリをアップロードする唯一のプログラム例は、古いルートを使用しているようです。zipをアップロードできます:
私は戻ってきます:
...そしてファイルはそこにあります。しかし、投稿データ {"zipFile": "uploads/tmp-13-718410"} でこれを試してみてください:
{"error": "unauthorized"} が返ってきます。何が問題なのかがわかりますが、_system dbとmydbの両方に基本認証を使用しています(ユーザー名/パスワードは両方で同じです)。問題なく HTTP API 経由でデータベースを作成/削除できますが、aardvark モジュールを使用できないようです。
私は2.6.8を使用しています。
Pythonでの私のコードは次のとおりです。
...HTTP API を介したすべての検索、挿入などはすべて機能します。
その後、後で HTTP API 経由で Foxx アプリをインストールする場合:
{"error": "unauthorized"} が返ってきます。
UI を使用してアプリをインストールするか、単にファイルを正しい場所にコピーしてデータベースをバウンスすると、アプリは正常に動作します。
ここで行っていない方法でツチブタルートを使用するには、資格情報を個別に送信する必要がありますか? 手順がありませんか?
arangodb - ArangoDb Foxx joi 不明なキーを検証する
ArangoDb 2.7.1 を使用しています。いくつかの Required および Optional 属性を含む Joi スキーマを持つ「柔軟な」Foxx モデルを実装しようとしています。さらに、スキーマで定義されていない不明なキーを永続化する必要があります。
Foxx モデルは最初の 2 つに対応していますが、「不明」(スキーマで定義されていない) 属性を追加すると、model.save() で常に失敗します。
Joi 自体は、validate() メソッド (オプション: allowUnknown) で不明なキーを無視することを許可していますが、特定のモデルに対してこのフラグを設定する方法がわかりません。
arangodb - Arangodb javascript カーソル db._query()
JavaScriptクライアントを介してarangodbカーソルを使用しています
db._query('query', {param: value})
私のクエリには制限演算子が含まれており、合計数が必要です。fullCount
オプションをカーソルに渡して読み返すにはどうすればよいですかextra.fullCount
。
arangodb - 実行時にリレーションを更新
実行時にリレーションを更新するには助けが必要です。
私はこのユースケースを持っています:
次のコレクションでグラフを作成しました: - A (VertexCollection) - B (VertexCollection) - E (EdgeCollection) との関係 (A -> B)
runtme では、Foxx アプリを使用して、新しいコレクション (VertexCollection C) を作成する必要があり、EdgeCollection を次の関係 (A -> [B,C]) で更新する必要があります。
実行時にリレーションを更新する方法はありますか?
よろしくお願いします、ピーター