Описание тега thinky
Thinky is a JavaScript ORM for RethinkDB.
3
ответа
Модели Thinky в отдельных файлах: как обрабатывать циклические / циклические зависимости
Я попытался последовать этому примеру, но мне не повезло. У меня есть модель пользователя в файле user.js: import thinky from './thinky'; let type = thinky.type; let User = thinky.createModel('User', { id: type.string(), username: type.string(), });…
12 сен '15 в 05:02
1
ответ
Фильтр, где атрибут находится в предоставленном массиве
Предположим, у меня есть эти документы в таблице вещей: { "name": "Cali", "state": "CA" }, { "name": "Vega", "state": "NV", }, { "name": "Wash", "state": "WA" } Мой пользовательский интерфейс - это средство выбора состояний, где пользователь может в…
28 фев '16 в 19:55
1
ответ
Разрешение "неопределенных" значений в массиве при проверке схемы "thinky"
Схема выглядит следующим образом: import Game from './Game' import {io, thinky} from '../' const type = thinky.type export const playerSchema = { id: type.string(), createdAt: type.date().default(thinky.r.now()), modifiedAt: type.date(), gameId: typ…
30 дек '15 в 12:56
0
ответов
Невозможно подключиться к rethinkdb с именем пользователя / паролем
Я недавно установил rethinkdb. Из проводника данных я запустил r.db('rethinkdb').table('users').insert({id: 'uma', password: 'secret'}) Теперь я предполагаю, что у меня есть имя пользователя / пароль. Из моего приложения Express. const config = requ…
22 май '18 в 11:40
2
ответа
Использование Think ORM в различных файлах без повторного подключения к базе данных
У меня есть куча моделей для thinky, и мне нужно создать объект в каждом файле для thinky и связать его примерно 10 раз, потому что у меня столько моделей. var dbconfig = require('../config/config.js')['rethinkdb']; var thinky = require('thinky')(db…
28 дек '16 в 02:09
1
ответ
Rethinkdb и Thinky, как сохранить все на нескольких моделях в модели с отношением hasMany, где родительская модель содержит массив дочерних моделей
Очень сложный вопрос, чтобы сформулировать, но здесь идет. В конечном итоге у меня есть набор моделей в RethinkDB, которые связаны друг с другом в виде цепочки. У меня возникла проблема, когда я хочу использовать поле, определенное отношением hasMan…
23 июн '16 в 05:34
1
ответ
Хранение буфера в RethinkDB
Я загружаю файл (multipart/form-data) в Koa и хочу сохранить его в RethinkDB. Я анализирую это с co-busboy, что приводит к потоку. Затем я преобразовываю поток в буфер, присоединяя к нему данные / конечные прослушиватели, собирая все буферы и объеди…
30 дек '15 в 14:05
1
ответ
RethinkDB Thinky - строки в течение 1 часа
r.db('dbname').table('urls').filter(function(url) { return url("expires_at").date().eq(r.now().date()) .and(url("expires_at").hours().eq(r.now().hours().sub(1))) }); Я пытаюсь написать эквивалентный запрос, используя ORM Thinky для node.js
15 ноя '15 в 06:10
2
ответа
Внешние переменные не изменяются внутри функции Promise.then
На узле при использовании thinky.js я пытаюсь перебрать цикл и добавить каждый элемент в массив. Это, однако, по какой-то причине не работает. В другом месте он идентичен и работает, просто без функции Promise.then. Почему это не работает? var fixed…
18 окт '15 в 11:12
1
ответ
Rethinkdb изменяет подачу в Express.js с помощью thinky
Создал базовое приложение express.js и добавил модель (используя thinky и rethinkdb), пытающуюся передать ленту изменений в файл Jade и не в состоянии понять, как передать результаты ленты. Насколько я понимаю, change () возвращает бесконечный курсо…
14 фев '17 в 21:15
1
ответ
Thinky.io уже не может сохранять новые экземпляры моделей
Я борюсь за то, чтобы присоединиться к своим пользовательским и рабочим моделям с помощью Thinky.io. В документации приведен пример того, как работает hasMany, прикрепляя сообщения к автору. Мне бы хотелось, чтобы у наших пользователей была такая же…
23 мар '16 в 00:29
1
ответ
Как вы можете сопоставить поле в Thinky ORM?
Я пытаюсь проверить, существует ли одно поле из таблицы (с учетом регистра) с помощью Thinky ORM. Без Thinky я могу сопоставить поле, просто используя RethinkDB простые операции сопоставления фильтров: // This makes my variable insensitive. let myFi…
04 мар '16 в 14:05
1
ответ
Подключение к серверу compose.io переосмыслить с помощью thinky.io
Я пытаюсь подключиться к хост- серверу rethinkDB на compose.io с помощью thinky.io В соответствии с документами я могу подключиться с помощью r.connect: const r = require('rethinkdb'); const fs = require('fs'); fs.readFile('../cacert', function(err,…
06 авг '16 в 10:29
1
ответ
Заполните массив ключей при соединении с RethinkDb
Я не смог заполнить список ключей при соединении с другой таблицей, поэтому мне было интересно, верны ли мои модели и возможно ли то, что я пытаюсь сделать с помощью Thinky, вот мой код: Групповая модель var Group = thinky.createModel('group', { use…
08 ноя '15 в 20:48
0
ответов
Как мне сделать запрос PUT с JOIN в Thinky?
Как бы я обработал запрос PUT, где я хочу обновить объект, а затем выполнить соединение для предоставленных идентификаторов тегов? У меня есть это до сих пор: ctrl.put = function *(next){ var id = this.params.id; var data = this.request.body; var ta…
16 июн '15 в 04:27
1
ответ
Как создать новую модель nn с помощью thinky и связать ее с существующей?
Я только начал использовать rethinkDB и thinky. Я хотел спросить, как мне создать новый экземпляр модели, который не связан с уже существующей моделью. Например, если у меня есть модель для пиццы и начинки. Я уже создал экземпляр Pizza, как мне созд…
08 окт '16 в 16:56
1
ответ
Обеспечить уникальность в Thinky (rethinkdb)
В документах thinky.io описан следующий шаблон для обеспечения уникальности: var Model = thinky.createModel("user", name: type.string() }, { pk: "name" }); Где свойство name назначено первичному ключу. Это опечатка? То есть, если это читать: var Mod…
17 июл '16 в 08:30
1
ответ
Множественные отношения "принадлежат" на мыслящей модели
У меня есть две модели, Пользователь и Захват, где Захват может быть связан с несколькими пользователями: он принадлежит, заявлен и обработан тремя разными пользователями. User = thinky.createModel 'User', id: String displayName: String email: Strin…
28 мар '15 в 22:45
0
ответов
Rethinkdb мыслящая модель экспорта
В настоящее время я пытаюсь экспортировать модель на nodejs, используя thinky(rethinkdb orm). Я разделяю мои модели в разных файлах для большей ясности. Шаблон идет как это. var modelA = think.createModel ... //API methods exports.list = ... exports…
29 фев '16 в 05:37
1
ответ
Как запустить фильтр для запроса getNearest() в RethinkDB?
У меня есть таблица с пользователями и их местоположениями, сохраненными как r.point типы данных и geo Индекс установлен на них. Я пытаюсь запустить .getNearest() запрос, который возвращает всех пользователей, ближайших к данному пользователю (скаже…
21 окт '15 в 09:36