小编amk*_*u91的帖子

在 Go 中使用页码和限制进行分页的好做法是什么?

我使用页码和限制在 Go 中创建了分页。在哪里Limit & Page Number are INT

我创建了如下分页:

MONGO_SESSION.Find(nil).Skip(pageNumber*limit).Limit(limit).Sort("_id").All(&RETURN_STRUCT)
Run Code Online (Sandbox Code Playgroud)

它工作正常。但是当我发送页码或限制为零时。默认情况下 mongo DB 返回所有记录,因为没有什么可以跳过和限制的。

所以我的问题是,在零限制和零页码的情况下什么是好的做法。

练习 1:发送所有数据。不要发送错误响应。

实践二:发送错误响应说“页数和限制不能为零”

注意:我不能硬编码限制或页码。

任何建议将不胜感激。

go mongodb mgo

0
推荐指数
1
解决办法
1207
查看次数

标签 统计

go ×1

mgo ×1

mongodb ×1