Webインターフェイスを使用したCrud操作

前の章では、コマンドラインであるArangoshを使用してドキュメントに対してさまざまな操作を実行する方法を学びました。ここでは、Webインターフェイスを使用して同じ操作を実行する方法を学習します。まず、ブラウザのアドレスバーに次のアドレス(http:// your_server_ip:8529 / _db / song_collection / _admin / aardvark / index.html#login)を入力します。次のログインページに移動します。

次に、ユーザー名とパスワードを入力します。

成功すると、以下の画面が表示されます。データベースが機能するかどうかを選択する必要があります。_systemデータベースがデフォルトです。を選択しましょうsong_collection データベースをクリックし、緑色のタブをクリックします-

コレクションの作成

このセクションでは、コレクションの作成方法を学習します。上部のナビゲーションバーにある[コレクション]タブを押します。

コマンドラインで追加された曲のコレクションが表示されます。それをクリックすると、エントリが表示されます。ここで追加しますartists’Webインターフェイスを使用したコレクション。コレクションsongsArangoshで作成したものはすでにあります。[名前]フィールドに次のように入力しますartists の中に New Collection表示されるダイアログボックス。詳細オプションは無視しても問題ありません。デフォルトのコレクションタイプ、つまりドキュメントで問題ありません。

[保存]ボタンをクリックすると、最終的にコレクションが作成され、このページに2つのコレクションが表示されます。

新しく作成したコレクションをドキュメントで埋める

クリックすると空のコレクションが表示されます artists コレクション−

ドキュメントを追加するには、右上隅にある+記号をクリックする必要があります。プロンプトが表示されたら_key、 入る Affable_Balding キーとして。

これで、ドキュメントの属性を追加および編集するためのフォームが表示されます。属性を追加する方法は2つあります。Graphical そして Tree。グラフィカルな方法は直感的ですが遅いので、に切り替えますCode ビュー、ツリードロップダウンメニューを使用して選択します-

プロセスを簡単にするために、JSON形式のサンプルデータを作成しました。これをコピーしてクエリエディター領域に貼り付けることができます-

{"artist": "Johnny Mercer"、 "title": "Affable Balding Me"、 "composer": "Robert Emmett Dolan"、 "Year":1950}

(注:中括弧は1組のみ使用する必要があります。下のスクリーンショットを参照してください)

コードビューモードでキーと値を引用していることがわかります。次に、をクリックしますSave。正常に完了すると、ページに緑色のフラッシュが一時的に表示されます。

ドキュメントの読み方

ドキュメントを読むには、コレクションページに戻ります。

をクリックすると artist コレクション、新しいエントリが表示されます。

ドキュメントを更新する方法

ドキュメントのエントリを編集するのは簡単です。ドキュメントの概要で編集する行をクリックするだけです。ここでも、新しいドキュメントを作成するときと同じクエリエディタが表示されます。

ドキュメントの削除

「-」アイコンを押すと、ドキュメントを削除できます。すべてのドキュメント行の最後にこの記号があります。安全でない削除を避けるために確認を求めるプロンプトが表示されます。

さらに、特定のコレクションについては、ドキュメントのフィルタリング、インデックスの管理、データのインポートなどの他の操作も Collections Overview ページ。

次の章では、Webインターフェイスの重要な機能であるAQLクエリエディタについて説明します。