問題タブ [orientjs]
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.
orientdb - OrientJSで「クラスター」機能を使用するには?
私は OrientDB の世界に慣れていないので、本番環境で OrientDB/OrientJS を使用したいと思っています。
関連するドキュメントを読んだ後、OrientJS で「クラスター」機能を使用することに戸惑いました。機能はCREATE CLASS
、「 」、「ALTER CLASS ADDCLUSTER
」、「create records in the specified cluster
」、「select records from clusters
」、「LiveQuery
」などに含まれます。
これらの質問に光を当ててください。
orientdb - orientjs - 一括挿入の実行方法
これは、orientjs を介して OrientDb に単一の頂点を挿入する方法です。一度に複数のオブジェクトを挿入する方法は?
次のクエリ
{name: 'Harry', surname: 'Potter'}
最後の要素 ( )のみを挿入します
orientdb - OrientJS で LiveQuery 機能を使用するには?
スレッド「Thread-9」での例外 java.lang.NullPointerException:
com.orientechnologies.orient.server.network.protocol.binary.OLiveCommandResultListener.onLiveResult (OLiveCommandResultListener.java:110) で
com.orientechnologies.orient.core.sql.OCommandExecutorSQLLiveSelect$2.call(OCommandExecutorSQLLiveSelect.java:123) で
orientdb - OrientDB サーバー エラー
orientjs ドライバー ( https://github.com/orientechnologies/orientjs ) または OrientDB (v2.1.15) に問題があります。Node.js サーバーがあり、次のようにデータベース サーバーへの接続を開きます。
次に、データベース接続を開き、この DB で作業します。この時点まではすべて正常に動作します。しかし、orientserver.list() メソッドを使用してすべてのデータベースを一覧表示したい場合、次のエラーが発生します。
問題を見つけるために、この時点でサーバーにログを記録し、次を取得しました。
ご覧のとおり、ユーザー名とパスワードが間違っています。なぜこれが起こるのか誰か知っていますか?サーバー上で 1 つの DB を操作した後、サーバーにアクセスできないのはなぜですか?
*編集これが私のnodejsサーバーのコードです(すべてではなく、重要な部分だけです)
したがって、2番目のリクエストを送信するgetAllProjects
と、エラーが発生します。
orientdb - Edge オブジェクトを使用しない OrientDB クエリのフル グラフ
TRAVERSE * FROM V
エッジをオブジェクトとして取得せずに、OrientDB の完全なグラフをクエリできる方法があるかどうかを知りたいです。すべてのオブジェクトの参照により、10 個の頂点グラフから 50MB を超えるデータが得られるためです。orientjsドライバーを使用します。私のデータは次のようになります:
Json-Stringify-Safeを
使用して Json を文字列に変換しました。
node.js - データベース接続後の OrientDB サーバーの変更
NodeJS サーバーでorientjsドライバーを使用しています。最初のデータベース接続後にサーバー インスタンスが変更されるという問題があります。最初に、私のサーバーは次のようになります。
データベースに接続すると、次のようになります。
ユーザー名とパスワードの変更を確認できます。サーバーを再度使用したい場合は、次のエラーが表示されます。
ところで。新しいユーザー名とパスワードは、データベースのログイン データです。次のようにデータベースに接続します。
orientdb - orientjs の説明
orientjs github docs からのこの例についていくつか質問があります。
- サーバー配列には、ホストとポートで指定されたサーバー (例では 10.0.1.5:2424) を含める必要はないと思いますか? つまり、これはリストに含まれていますか?
- サーバーのリスト (ホストとポートで指定されたものを含む) は、最初の接続でのみ使用されます。その後、クラスター内のサーバーのリストは、出入りするたびに自動的に維持されますか?
- ターゲットサーバーはどのように選択されますか (最初に利用可能、ラウンドロビン、ランダム、負荷分散など)?
- サーバーは (クエリ/トランザクションごとではなく) 接続ごとにのみ選択されていますか?
- 選択したサーバーに障害が発生した場合はどうなりますか? 別のサーバーへの新しい接続が透過的に試行されているか、または呼び出し元のコードが新しいサーバーの選択に参加する必要がある何らかの例外が生成されていますか?