@atscript/db-mongo 是 Atscript 的 MongoDB 元数据扩展。用途是用注解方式在 .as 文件里声明 MongoDB 集合、索引、全文搜索与补丁策略,并通过运行时类完成数据库操作。
主要能力:提供 @db.table 定义表、@db.mongo.collection 标记集合,以及 @db.index.unique、@db.index.plain、@db.mongo.index.text 等索引注解;支持 @db.mongo.patch.strategy 及数组补丁操作($insert、$upsert、$update、$remove、$replace)。运行时提供 AsCollection 与 AsMongo 类,内置校验、过滤、查询和写入。
使用方式:需先安装插件并配置 atscript.config;编写带注解的 .as 文件后,用 new AsMongo(连接串) 创建实例,再通过 getCollection(接口) 获取集合并调用 insert 等方法。官方建议按任务只加载对应的领域文档:核心配置看 core.md,注解参考看 annotations.md,集合与 CRUD 看 collections.md,补丁策略看 patches.md,不要一次性加载全部文件。
适用场景:在 Atscript 项目中以声明式注解管理 MongoDB 集合与索引,并进行类型化的查询和写入。
限制:资料未提供安装命令、具体版本要求、授权与收费信息,也未说明可用平台范围;以上内容仅供参考,细节以官方文档为准。