Команда ReQL: close
Синтаксис команды
cursor.close([callback]) cursor.close() → promise
Описание
Закрыть курсор. Закрытие курсора отменяет соответствующий запрос и освобождает память, связанную с открытым запросом.
Команда close может необязательно принимать обратный вызов, который получит ошибку, если она произойдёт, или вернуть обещание, которое будет выполнено, когда соединение будет закрыто.
Пример: Закрыть курсор.
cursor.close(function (err) {
if (err) {
console.log("An error occurred on cursor close");
}
});
Пример: Закрыть курсор и выполнить функцию при закрытии.
cursor.close()
.then(function () {
console.log("The cursor has been closed");
})
.catch(r.Error.ReqlDriverError, function (err) {
console.log("An error occurred on cursor close");
});
© RethinkDB contributors
Licensed under the Creative Commons Attribution-ShareAlike 3.0 Unported License.
https://rethinkdb.com/api/javascript/close-cursor/