rethinker:为 RethinkDB 提供类似 ActiveRecord 的 API 服务层

时间:2021-06-30 06:43:44
【文件属性】:
文件名称:rethinker:为 RethinkDB 提供类似 ActiveRecord 的 API 服务层
文件大小:16KB
文件格式:ZIP
更新时间:2021-06-30 06:43:44
JavaScript 反思者 Rethinker提供了一个简约的ActiveRecord类API服务层 ,主要焦点是简化关系查询进行了一,有一对多,多对多的关系,有过滤器,和嵌套关系查询的支持。 #安装 npm install rethinker #运行测试 确保 RethinkDB,并且它正在侦听端口 28015。然后运行测试 npm test #入门 假设我们的模型中有以下条目及其关系: 一门在线课程可以由许多视频讲座组成,可以是公开的也可以是私人的,并且一门课程被许多学生注册。 我们想查询以下内容: 所有课程及其私人讲座,以及视频相关数据(如果可用) 所有电子邮件以“@institution.org”结尾的学生,以及他们注册的课程 ##1。 用数据库连接字符串初始化 rethinker var Rethinker = require ( 'rethinker' ) . init ( {
【文件预览】:
rethinker-master
----.travis.yml(48B)
----index.js(85B)
----package.json(770B)
----test()
--------test.js(20KB)
----LICENSE(1KB)
----.gitignore(541B)
----lib()
--------DB.js(2KB)
--------Rethinker.js(23KB)
----README.md(16KB)

网友评论