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.