@antelopejs/interface-mongodb (英语)
直接访问藏羚羊JS项目的MongoDB客户端,用于数据库不可知的本地操作 @antelopejs/interface-database 不覆盖.
它提供的东西
GetClient()解决项目共享问题MongoClient一旦连接开始.- 客户端是官方的Node.js驱动程序,其完整API:CRUD,汇总,索引和交易.
- 每个模块都会重用执行模块打开并配置的一个连接.
执行情况
| 模块 | 页:1 |
|---|---|
@antelopejs/mongodb | 还执行 @antelopejs/interface-database |
安装
向 MongoDB 讲解的模块添加接口 :
pnpm add @antelopejs/interface-mongodb
然后在项目中添加执行内容:
ajs project modules add @antelopejs/mongodb
快开始
import { GetClient } from "@antelopejs/interface-mongodb";
export async function countActiveUsers() {
const client = await GetClient();
return await client
.db("myapp")
.collection("users")
.countDocuments({ active: true });
}
文档
兼容性
需要藏羚羊JS核心 1.x 和下列驱动数据依赖性:
| 软件包 | 范围 |
|---|---|
mongodb | ^6.21.0 |
捐款
读取 捐款额 在你打开拉动请求之前。 当地检查为:
pnpm install
pnpm lint
pnpm build