之前封装了一个简单分页查询方法,使用起来不够灵活。经 @謎龗、@YaYa 两位指导,改成使用QueryBuilder实现更加灵活,现修改成第二版。再次感谢二位的指导! 封装 // src/utils/pagination.rs use std::marker::PhantomData; use serde::Serialize; use sqlx:…
分享一个 Rust Axum 中封装自用简单的分页查询函数,使用的是 sqlx 查询数据库。 方法 use std::{collections::HashMap, marker::PhantomData}; use chrono::{DateTime, Utc}; use serde::Serialize; use sqlx::{ postgres…
Mongoose 分页查询: 在Schema中创建静态方法: // 分页 CategorieSchema.statics = { fetch(id, cb) { if (id) { return this.find({'_id': {"$lt": id}}) .limi…