https://github.com/jysperm/Mabolo
目前实现的功能:
- 创建一个 Model 并关联到一个集合,可以在 Model 上定义静态方法,也可以为 Model 的实例(document)定义实例方法
- 将数据库请求排队直到成功连接到 MongoDB
- findById 系列方法
尚未实现的功能:
- 还不支持在已有的 document 上调用 save 方法,需要实现一个类似 mongoose 的
__v来防止出现冲突 - 目前实际上目前并不会依据创建 Model 时定义的 schema 对数据进行验证,准备实现一个基于中间件(和 mongoose 类似)的验证机制
- 实现一个比 mongoose 更好的关系系统,来定义 Model 之间的嵌入关系或引用关系
PS: 我觉得我这个名字起得还是挺好的。