Вопросы с тегом «sequelize.js»

Библиотека Sequelize предоставляет ORM (Object-Relational-Mapper) для Node.js, полностью написанный на JavaScript. Обеспечивает простое сопоставление для MySQL, MariaDB, SQLite, PostgreSQL и SQL Server.

137
Sequelize.js: как использовать миграции и синхронизацию

Я близок к тому, чтобы мой проект был готов к запуску. У меня большие планы после запуска, и структура базы данных изменится - новые столбцы в существующих таблицах, а также новые таблицы и новые ассоциации с существующими и новыми моделями. Я еще не коснулся миграций в Sequelize, так как у меня...

125
Как организовать приложение узла, которое использует sequelize?

Я ищу пример приложения nodejs, которое использует sequelize ORM. Меня больше всего беспокоит то, что практически невозможно определить ваши модели в отдельных файлах js, если эти модели имеют сложные отношения друг с другом из-за циклов зависимостей require (). Может быть, люди определяют все свои...

117
Как обновить запись с помощью sequelize для узла?

Я создаю RESTful API с NodeJS, express, express-resource и Sequelize, который используется для управления наборами данных, хранящимися в базе данных MySQL. Пытаюсь понять, как правильно обновить запись с помощью Sequelize. Создаю модель: module.exports = function (sequelize, DataTypes) { return...

106
Как делать запросы на соединение с помощью Sequelize на Node.js

Я использую sequelize ORM; все отлично и чисто, но у меня возникла проблема, когда я использую его с joinзапросами. У меня две модели: пользователи и посты. var User = db.seq.define('User',{ username: { type: db.Sequelize.STRING}, email: { type: db.Sequelize.STRING}, password: { type:...

102
Продолжить неизвестный столбец '* .createdAt' в 'списке полей'

Я получаю неизвестный столбец «userDetails.createdAt» в «списке полей» при попытке получить с помощью ассоциации. Использование findAllбез ассоциации работает нормально. Мой код выглядит следующим образом: var userDetails = sequelize.define('userDetails', { userId :Sequelize.INTEGER, firstName :...

99
Запрос на удаление Sequelize.js?

Есть ли способ написать запрос delete / deleteAll, например findAll? Например, я хочу сделать что-то вроде этого (при условии, что MyModel - это модель Sequelize ...): MyModel.deleteAll({ where: ['some_field != ?', something] }) .on('success', function() { /* ... */ });...

99
Как мне увидеть SQL, созданный Sequelize.js?

Я хочу видеть команды SQL, которые отправляются на сервер PostgreSQL, потому что мне нужно проверить, верны ли они. В частности, меня интересуют команды создания таблиц. Например, ActiveRecord (Ruby) выводит свои операторы SQL на стандартный вывод. Возможно ли это с Node.js / ActionHero.js и...

95
Sequelize, преобразование сущности в простой объект

Я не очень хорошо знаком с javascript, и это потрясающе, потому что я не могу добавить новое свойство к объекту, полученному из базы данных с использованием имен ORM Sequelize.js. Чтобы этого избежать, я использую этот прием: db.Sensors.findAll({ where: { nodeid: node.nodeid } }).success(function...

10
@ Types / Sequelize Ошибка TS1086: метод доступа не может быть объявлен в окружающем контексте

У меня есть проект, который показывает эту ошибку, когда я запускаю 'TSC': ../modules/node_modules/sequelize/types/lib/transaction.d.ts:33:14 - error TS1086: An accessor cannot be declared in an ambient context. 33 static get LOCK(): LOCK; ~~~~...