thinky
thinky copied to clipboard
Feature request: Document.prototype.reload
Reloads current document from storage by primary key (if saved):
var self = this;
var table = this.getModel().getTableName();
var pk = this.getModel()._pk;
var r = this.getModel()._thinky.r;
r.table(table).get(self[pk]).run().then(function(doc) {
self._merge(doc);
self._generateDefault();
self.setSaved();
}).error(callback);
Oh, that would be pretty neat and pretty useful in some cases.