Ich verwende derzeit PouchDB und ich benutze Cloudant, um meine db in PouchDB auf Wolke zu machen.PouchDB auf Cloudant
Ich habe Callback-Methode und es gab einen Erfolg Rückruf, aber ich überprüfe meine Datenbank auf Cloudant, es gibt 0 doc erstellt, aber es gibt 8 Update Seq.
Darf ich wissen warum? Dies ist mein Code, den ich benutzt habe.
function pouchdb() {
var db = new PouchDB("todos");
var remoteDB = new PouchDB("http://example.cloudant.com/example");
var todo = {
_id: "mittens1233",
title: "hello",
occupation: "kitten123"
};
db.put(todo, function callback(err, result) {
if (!err)
console.log('Successfully posted a todo!');
});
db.put(doc);
PouchDB.sync(db, remoteDB);
}
Das Ergebnis i zurück
Successfully posted a todo!
Vielleicht ist 'http: // example.cloudant.com/example' nicht der richtige db-Link. Ich denke, Sie müssen die in Ihrem Konto erstellte Datenbank verknüpfen. – Hydro
@TheProHands in meinem tatsächlichen Code, ich setze es als "http: // USERNAME.cloudant.com/DATABASE", wobei "USERNAME" ist mein Benutzername und "DATABASE" ist der Name meiner Datenbank. – Alvin
@TheProHands ich löste das Problem bereits, ich postete meine eigene Lösung. Vielen Dank für Ihre Hilfe bis jetzt! schätze es sehr! – Alvin