【文件属性】:
文件名称: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)