Pouchdb-create-document
PouchDB-ドキュメントの作成
- db.put()*メソッドを使用して、PouchDBにドキュメントを作成できます。
構文
以下は、PouchDBのdb.put()メソッドを使用する構文です。 PouchDBで作成されるドキュメントを変数に保存し、このメソッドにパラメーターとして渡すことができます。 さらに、このメソッドはパラメーターとしてコールバック(オプション)関数も受け入れます。
例
以下は、* put()メソッドを使用してPouchDBにドキュメントを作成する例です。 作成するドキュメントは、コンマ(、)で区切られ、中括弧( *\ {} )で囲まれたキーと値のペアのセットであるJSON形式である必要があります。
上記のコードを Create_Document.js という名前のファイルに保存します。 以下に示すように、コマンドプロンプトを開き、 node を使用してJavaScriptファイルを実行します。
これにより、 my_database という名前のPouchDBデータベースに特定のドキュメントが作成され、ローカルに保存され、次のメッセージが表示されます。
リモートデータベースへのドキュメントの挿入
サーバー(CouchDB)にリモートで保存されているデータベースにドキュメントを挿入することもできます。
そのためには、データベース名の代わりに、CouchDBでドキュメントを作成するデータベースへのパスを渡す必要があります。
例
CouchDBサーバーに my_database という名前のデータベースがあるとします。 次に、URL http://127.0.0.1:5984/_utils/indexl を使用してCouchDB内のデータベースのリストを確認すると、次のスクリーンショットが表示されます。
ここで、 my_database という名前のデータベースをクリックすると、次のスクリーンショットに示すように空のデータベースが見つかります。
以下は、CouchDBサーバーに保存されている my_database という名前のデータベースにドキュメントを挿入する例です。
上記のコードを Remote_Create_Document.js という名前のファイルに保存します。 以下に示すように、コマンドプロンプトを開き、 node を使用してJavaScriptファイルを実行します。
これにより、CouchDBに保存されている my_database という名前のPouchDBデータベースに特定のドキュメントが作成され、次のメッセージが表示されます。
検証
上記のプログラムを実行した後、 my_database に再度アクセスすると、次のスクリーンショットに示すように作成されたドキュメントを確認できます。