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

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

8
Запретить Sequelize выводить SQL на консоль при выполнении запроса?
У меня есть функция для получения профиля пользователя. app.get('/api/user/profile', function (request, response) { // Create the default error container var error = new Error(); var User = db.User; User.find({ where: { emailAddress: request.user.username} }).then(function(user) { if(!user) { error.status = 500; error.message = "ERROR_INVALID_USER"; error.code = 301; return next(error); } // …

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

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

13
Как обновить запись с помощью sequelize для узла?
Я создаю RESTful API с NodeJS, express, express-resource и Sequelize, который используется для управления наборами данных, хранящимися в базе данных MySQL. Пытаюсь понять, как правильно обновить запись с помощью Sequelize. Создаю модель: module.exports = function (sequelize, DataTypes) { return sequelize.define('Locale', { id: { type: DataTypes.INTEGER, autoIncrement: true, primaryKey: true }, …

3
Как заставить Sequelize использовать единственные имена таблиц
У меня есть модель под названием User, но Sequelize ищет таблицу USERS всякий раз, когда я пытаюсь сохранить ее в БД. Кто-нибудь знает, как настроить Sequelize на использование единственных имен таблиц? Спасибо.

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

6
Продолжить неизвестный столбец '* .createdAt' в 'списке полей'
Я получаю неизвестный столбец «userDetails.createdAt» в «списке полей» при попытке получить с помощью ассоциации. Использование findAllбез ассоциации работает нормально. Мой код выглядит следующим образом: var userDetails = sequelize.define('userDetails', { userId :Sequelize.INTEGER, firstName : Sequelize.STRING, lastName : Sequelize.STRING, birthday : Sequelize.DATE }); var user = sequelize.define('user', { email: Sequelize.STRING, password: Sequelize.STRING …

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

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

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


3
@ 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; ~~~~ ../modules/node_modules/sequelize/types/lib/transaction.d.ts:40:7 - error TS1086: An accessor cannot be declared in an ambient context. 40 get LOCK(): LOCK; ~~~~ Мои …
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.