StaticclearStaticgetStaticaddStaticcollection获取集合引用
集合名称
上下文对象
集合引用
Staticfind查询文档 - 支持 MongoDB 查询语法和缓存
文档类型
集合名称
上下文对象
Optionalquery: Record<string, unknown>查询条件,支持 MongoDB 查询语法(如 $gt, $lt, $in, $regex 等)
Optionaloptions: DatabaseQueryOptions查询选项
限制返回数量
偏移量
排序选项
排序字段
排序方向
投影选项
是否启用缓存
查询结果
Staticfind根据ID获取单个文档
文档类型
集合名称
上下文对象
文档ID
文档数据
Staticadd添加文档
文档类型
集合名称
上下文对象
文档数据
添加结果
Staticadd批量添加文档
文档类型
集合名称
上下文对象
文档数据列表
批量操作大小,默认 100
批量添加结果
Staticupdate批量更新文档
文档类型
集合名称
上下文对象
更新操作列表
批量更新结果
Staticupdate更新文档
文档类型
集合名称
上下文对象
查询条件,支持 MongoDB 查询语法
更新数据
更新结果
Staticupdate根据ID更新文档
文档类型
集合名称
上下文对象
文档ID
更新数据
更新结果
StaticremoveStaticremoveStaticremoveStaticcountStaticfind查询单个文档 - 支持 MongoDB 查询语法
文档类型
集合名称
上下文对象
Optionalquery: string | Record<string, unknown>查询条件,支持 MongoDB 查询语法
单个文档数据
Staticaggregate获取聚合引用
集合名称
上下文对象
聚合引用
Staticpaginate分页查询 - 支持 MongoDB 查询语法
文档类型
集合名称
上下文对象
Optionalquery: Record<string, unknown>查询条件,支持 MongoDB 查询语法
页码(从1开始)
每页大小
Optionaloptions: PaginateOptions查询选项
排序选项
排序字段
排序方向
投影选项
分页结果
Staticaggregate复杂查询 - 支持 MongoDB 聚合管道查询
文档类型
集合名称
上下文对象
聚合管道操作数组
聚合查询结果
Staticquery更灵活的查询方法 - 支持更多 MongoDB 操作符
文档类型
集合名称
上下文对象
Optionalquery: Record<string, unknown>查询条件,完全支持 MongoDB 查询语法
Optionalmodifiers: QueryModifiers额外的查询修饰符,如 sort, skip, limit 等
排序选项
跳过数量
限制数量
投影选项
查询结果
数据库操作类 提供常用的数据库操作方法,支持查询、添加、更新、删除、聚合等操作 集成了查询缓存、敏感字段加密/解密、时间戳管理等功能
Template: T
文档数据类型,默认为 Record<string, unknown>
Example