[英]How to disable pagination in feathers service?
嗨,我嘗試以這種方式使用羽毛服務填充數據表:
app.service('pupils').find({}, (error, result) => {
$('#pupils > table').DataTable({
"pageLength": view.short,
"lengthChange": false,
"info" : false,
"responsive": true,
"data": result.data,
"deferRender": true,
"columns": [ ... ]
});
});
我有100多個測試記錄,但在回調中,我僅收到10條記錄。 在羽毛服務中添加以下代碼后,我收到更多記錄:
paginate: {
default: 100,
max: 200
}
但我想禁用分頁功能,以免收到來自mongo的所有記錄。 我怎樣才能做到這一點?
要禁用分頁,請刪除paginate
選項。 但是,不建議用於生產環境,因為如果您嘗試發送成千上萬的記錄,它可能會使客戶端和服務器都關閉。
注意:響應對象根據您是否使用分頁而變化:
分頁響應:具有data
數組屬性的對象
{
total: 572,
limit: 50,
skip: 4,
data: [/* the data is here */]
}
沒有分頁的響應:數據數組
[/* the data is here */]
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.