问题标签 [thinky]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
orm - thinky 模型上的多个“属于”关系
我有两个模型,用户和捕获,其中捕获可以与多个用户相关:它由三个不同的用户拥有、声明和处理。
所有者关系有效,但我无法使 processesBy 和 claimBy 关系正常工作。我正在查询.getJoin()
,Thinky 在我的表上创建了二级索引(所以它至少知道关系)
我究竟做错了什么?如何让嵌套对象在我的查询中返回?
rethinkdb - 我应该如何在 Thinky 中使用 JOIN 执行 PUT 请求?
我将如何处理我想要更新和反对的 PUT 请求,然后为提供的标签 ID 进行连接?
到目前为止我有这个:
javascript - 单独文件中的thinky模型:如何处理循环/循环依赖项
我尝试按照此处的示例进行操作,但是没有运气。
我在 user.js 文件中有用户模型:
game.js 文件中的游戏模型:
当我尝试将它们导入 test.js 文件时,我在其中创建用户和游戏的实例,我得到First argument of hasAndBelongsToMany must be a Model
我试图在没有 es6 语法的情况下编写它,仍然无法正常工作......
javascript - 在 Promise.then 函数中未更改外部变量
在节点上使用 thinky.js 时,我试图遍历一个循环并将每个项目添加到一个数组中。但是,由于某种原因,这不起作用。
在另一个地方,它是相同的并且可以工作,只是没有 Promise.then 函数。为什么这不起作用?
rethinkdb - 在加入 RethinkDb 时填充键数组
在加入另一张桌子时,我无法填充键列表,所以我想知道我的模型是否正确以及我想要做的事情是否可以使用 Thinky,这是我的代码:
集团模式
用户模型
放置模型
我想获取所有groups
带有用户名和地名的place_id
这是我所做的:
如何填充用户名?使用_apply
? 如何 ?
rethinkdb - RethinkDB Thinky - 1 小时内的行数
我正在尝试使用 thinky ORM for node.js 编写等效查询
rethinkdb - 在“thinky”模式验证中允许数组中的“未定义”值
架构如下所示:
当我尝试保存级别具有undefined
值的玩家时,我得到:
“无法读取属性'回合' undefined
”
进一步说明:有时一个玩家会在其他玩家完成第一关后进入游戏。所以,我希望数组中这个索引的值保持不变undefined
。
如果我更改playerSchema.levels
为type.array()
,我会得到:
“数组 [levels](位置 0)中的元素不能是undefined
”
评论后编辑:
即使使用默认值,这也不起作用......
结果是 ...
我什至尝试创建一个pre validation hook
,但这没有任何效果......
rethinkdb - 在 RethinkDB 中存储缓冲区
我正在将文件(多部分/表单数据)上传到 Koa,并希望将其存储到 RethinkDB 中。
我用 co-busboy 解析它,这会产生一个流。
然后我通过将数据/结束侦听器附加到它,收集所有缓冲区并将它们连接起来,将流转换为缓冲区。
完成此操作后,我得到我的数据库记录,将缓冲区放入正确的字段并保存。
但我总是收到范围错误,因此永远不会保存更新。
我创建的缓冲区是否需要一些额外的信息让 RethinkDB 存储它?
rethinkdb - 过滤属性在提供的数组中的位置
假设我在 Things 表中有这些文档:
我的 UI 是一个状态选择器,用户可以在其中选择多个状态。我想显示适当的结果。SQL 等价物是:
我试过了:
但这并没有返回任何东西,我不明白为什么那行不通。
这适用于获得单一状态: