_this.connectionRun(r.table(collectionName).get(options.where[collection.primaryKey || 'id']).update(values, { returnVals: true }), function (err, cursor) {
                            if (err) {
                                next(err);
                            } else if (cursor.errors > 0) {
                                next(cursor.first_error);