«sequelize.js» 태그된 질문

Sequelize 라이브러리는 완전히 JavaScript로 작성된 Node.js 용 ORM (Object-Relational-Mapper)을 제공합니다. 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); } // Build the profile …

11
Sequelize.js : 마이그레이션 및 동기화 사용 방법
프로젝트를 시작할 준비가되었습니다. 시작 후 큰 계획이 있으며 데이터베이스 구조가 변경됩니다. 기존 테이블의 새 열뿐만 아니라 새 테이블, 기존 및 새 모델에 대한 새로운 연결입니다. Sequelize의 마이그레이션은 아직 다루지 않았습니다. 데이터베이스가 변경 될 때마다 데이터를 지우지 않아도되는 테스트 데이터 만 있었기 때문입니다. 이를 위해 현재 sync force: true모델 정의를 변경 …

10
sequelize를 사용하는 노드 앱을 구성하는 방법은 무엇입니까?
sequelize ORM을 사용하는 예제 nodejs 앱을 찾고 있습니다. 내 주요 관심사는 require () 종속성 루프로 인해 모델이 서로 복잡한 관계를 갖는 경우 별도의 js 파일에서 모델을 정의하는 것이 거의 불가능 해 보인다는 것입니다. 사람들은 매우 긴 하나의 파일에 모든 모델을 정의 할 수 있습니까? 저는 주로 앱을 통해 모델을 정의하고 …

13
Sequelize for Node를 사용하여 레코드를 업데이트하는 방법은 무엇입니까?
MySQL 데이터베이스에 저장된 데이터 세트를 관리하는 데 사용되는 NodeJS, express, express-resource 및 Sequelize로 RESTful API를 만들고 있습니다. Sequelize를 사용하여 레코드를 올바르게 업데이트하는 방법을 알아 내려고합니다. 모델을 만듭니다. module.exports = function (sequelize, DataTypes) { return sequelize.define('Locale', { id: { type: DataTypes.INTEGER, autoIncrement: true, primaryKey: true }, locale: { type: DataTypes.STRING, allowNull: …


4
Node.js에서 Sequelize를 사용하여 조인 쿼리를 만드는 방법
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: db.Sequelize.INTEGER}, month_birth: { type: …

6
'필드 목록'의 알 수없는 열 '* .createdAt'을 Sequelize
연관으로 가져 오려고 할 때 '필드 목록'에 알 수없는 열 '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 }); user.hasOne(userDetails, {foreignKey: 'userId'}); …

9
Sequelize.js 쿼리를 삭제 하시겠습니까?
findAll과 같은 delete / deleteAll 쿼리를 작성하는 방법이 있습니까? 예를 들어 다음과 같이하고 싶습니다 (MyModel이 Sequelize 모델이라고 가정합니다 ...). MyModel.deleteAll({ where: ['some_field != ?', something] }) .on('success', function() { /* ... */ });


9
Sequelize, 엔티티를 일반 객체로 변환
저는 자바 스크립트에 익숙하지 않고 놀랍습니다. ORM 이름 Sequelize.js를 사용하여 데이터베이스에서 가져온 새 속성을 개체에 추가 할 수 없기 때문입니다. 이를 피하기 위해 다음 해킹을 사용합니다. db.Sensors.findAll({ where: { nodeid: node.nodeid } }).success(function (sensors) { var nodedata = JSON.parse(JSON.stringify(node)); // this is my trick nodedata.sensors = sensors; nodesensors.push(nodedata); response.json(nodesensors); }); …


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; ~~~~ 내 버전은 다음과 같습니다 "@ types …
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.