一种根据TypeScript类型生成Mongoose模型的方法

(19)中华人民共和国国家知识产权局
(12)发明专利说明书
(10)申请公布号 CN 113031935 A
(43)申请公布日 2021.06.25
(21)申请号 CN202110410820.8
(22)申请日 2021.04.15
(71)申请人 杭州芯翼科技有限公司
    地址 311100 浙江省杭州市余杭区仓前街道文一西路1338号A座7层704室
(72)发明人 周伟航 马晓迪
(74)专利代理机构 11582 北京久维律师事务所
    代理人 邢江峰
(51)Int.CI
      G06F8/30(20180101)
      G06F8/41(20180101)
                                                                  权利要求说明书 说明书 幅图
(54)发明名称
      一种根据TypeScript类型生成Mongoose模型方法
(57)摘要
      本发明公开了一种根据TypeScript类型生成Mongoose模型的方法,涉及生成Mongoose模型技术领域,具体为一种根据TypeScript类型生成Mongoose模型的方法,包括以下步骤:步骤一:开启TypeScript的类型信息输出,有两种方法均可等价;步骤二:给数据库模型类的不同条件,加上不同修饰器;步骤三:若有跨字段索引,则给数据库模型类加上@index()修饰器步骤四:若有第三方插件需要引入,则给数据库模型类加上@plugin()修饰器;步骤五:使用getSchema方法,传入数据库模型类,得到Mongoose的约束模型;步骤六:使用getModel方法,传入数据库模型类,得到有类型约束的Mongoose的数据库模型实例。本发明收集TypeScript的类型信息,自动生成Mongoose所需要的类型模型信息,并且可以使用简化的修饰器,设置类型模型的属性和索引信息。
法律状态
法律状态公告日
法律状态信息
法律状态
2021-06-25
公开
公开
权 利 要 求 说 明 书
【一种根据TypeScript类型生成Mongoose模型的方法】的权利说明书内容是......
说  明  书
【一种根据TypeScript类型生成Mongoose模型的方法】的说明书内容是......

本文发布于:2024-09-22 10:01:39,感谢您对本站的认可!

本文链接:https://www.17tex.com/tex/3/450675.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:模型   方法   生成   类型
留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2024 Comsenz Inc.Powered by © 易纺专利技术学习网 豫ICP备2022007602号 豫公网安备41160202000603 站长QQ:729038198 关于我们 投诉建议