PouchDB - Dokument erstellen

Sie können ein Dokument in PouchDB mit der erstellen db.put() Methode.

Syntax

Es folgt die Syntax der Verwendung der Methode db.put () von PouchDB. Sie können das zu erstellende Dokument in PouchDB in einer Variablen speichern und als Parameter an diese Methode übergeben. Darüber hinaus akzeptiert diese Methode auch eine Rückruffunktion (optional) als Parameter.

db.put(document, callback)

Beispiel

Im Folgenden finden Sie ein Beispiel für das Erstellen eines Dokuments in PouchDB mithilfe von put()Methode. Das von uns erstellte Dokument sollte das JSON-Format haben, eine Reihe von Schlüssel-Wert-Paaren, die durch Komma getrennt sind (,) und in geschweiften Klammern eingeschlossen ({}).

//Requiring the package
var PouchDB = require('PouchDB');

//Creating the database object
var db = new PouchDB('my_database');

//Preparing the document
doc = {
   _id : '001',
   name: 'Raju',
   age : 23,
   designation : 'Designer'
   }
//Inserting Document
db.put(doc, function(err, response) {
   if (err) {
      return console.log(err);
   } else {
      console.log("Document created Successfully");
   }
});

Speichern Sie den obigen Code in einer Datei mit Namen Create_Document.js. Öffnen Sie die Eingabeaufforderung und führen Sie die JavaScript-Datei mit ausnode Wie nachfolgend dargestellt.

C:\PouchDB_Examples >node Create_Document.js

Dadurch wird das angegebene Dokument in der PouchDB-Datenbank mit dem Namen erstellt my_database, die lokal gespeichert ist und die folgende Meldung anzeigt.

Document created Successfully

Einfügen eines Dokuments in eine entfernte Datenbank

Sie können auch ein Dokument in die Datenbank einfügen, das remote auf dem Server (CouchDB) gespeichert ist.

Dazu müssen Sie anstelle des Datenbanknamens den Pfad an die Datenbank übergeben, in der Sie Dokumente in CouchDB erstellen möchten.

Beispiel

Angenommen, es gibt eine Datenbank mit dem Namen my_databaseauf dem CouchDB-Server. Wenn Sie dann die Liste der Datenbanken in CouchDB mithilfe der URL überprüfenhttp://127.0.0.1:5984/_utils/index.html Sie erhalten den folgenden Screenshot.

Wenn Sie nun auf die genannte Datenbank klicken my_databasefinden Sie eine leere Datenbank, wie im folgenden Screenshot gezeigt.

Im Folgenden finden Sie ein Beispiel für das Einfügen eines Dokuments in eine Datenbank mit dem Namen my_database das wird auf dem CouchDB-Server gespeichert.

//Requiring the package
var PouchDB = require('PouchDB');

//Creating the database object
var db = new PouchDB('http://localhost:5984/my_database');

//Preparing the document
doc = {
   _id : '001',
   name: 'Raju',
   age : 23,
   designation : 'Designer'
   }
//Inserting Document
db.put(doc, function(err, response) {
   if (err) {
      return console.log(err);
   } else {
      console.log("Document created Successfully");
   }
});

Speichern Sie den obigen Code in einer Datei mit dem Namen Remote_Create_Document.js. Öffnen Sie die Eingabeaufforderung und führen Sie die JavaScript-Datei mit ausnode Wie nachfolgend dargestellt.

C:\PouchDB_Examples >node Remote_Create_Document.js

Dadurch wird das angegebene Dokument in der PouchDB-Datenbank mit dem Namen erstellt my_database Dies wird in CouchDB gespeichert und zeigt die folgende Meldung an.

Document created Successfully

Überprüfung

Wenn Sie nach dem Ausführen des obigen Programms die besuchen my_database Auch hier können Sie das Dokument beobachten, das wie im folgenden Screenshot gezeigt erstellt wurde.