안녕하세요, 저는이 문제로 큰 실수를하지 않을 것입니다. node.js 프로젝트에 Sequelize.js를 사용하고 있습니다. 나는 참조로 전달하고 누군가가 개념을 설명하고 더 나은 방법이 있는지 확인하고 싶다. var sequelize = new Sequelize(database, user, password);
exports.User = User = s
나는 다음과 같은 기관이 있습니다 var Group = sequelize.define("Group", { name: Sequelize.STRING });
var Course = sequelize.define("Course", { name: Sequelize.STRING });
var GroupHasCourse = sequelize.define("Grou
sequelize에서 데이터 유형의 길이를 정의하려고합니다. 내 소스 코드가있다 : var Profile = sequelize.define('profile', {
public_id: Sequelize.STRING,
label: Sequelize.STRING
})
그것은 데이터 형식 VARCHAR (255)와 public_id있는 테이
노드와 모카를 배우고 있으며 아래에 테스트가 있습니다 (프로덕션 코드가 데이터베이스의 필드를 증가시킵니다). 작동 여부를 확인하려면/events에 대한 호출 전후에이 필드의 값을 출력합니다 (두 console.log 문 참조). 현재 두 경우 모두 값 출력은 1입니다. 테스트가 끝난 후 코드가 제대로 작동하고 필드가 증가합니다. 필자는 테스트 코드의 콜백과
을 생성하지 그래서 난 그냥 노드에 대한 sequelize.js을 사용하여 데이터베이스를 생성하고이 코드를 가지고 : var sequelize = new Sequelize('database', 'sheta', 'mysqlroot', {
host: 'localhost',
port: 3000,
timestamps: false
});
내가 두 가지 모델이 상상? 나는 명백한 곳을 조사했다. 필자의 초기 아이디어는 build(), validate() 및 save() 였지만 소스를 보면 .validate()는 모델 정의에 정의 된 필드 만 수용합니다. Genre.find({where:{'name':'horror})
.success(function (horrorGenre) {
나는 postgres 데이터베이스를 가지고 있고 postgres로 sequelize 할 때 dialect를 설정하고 싶다. var Sequelize = require("sequelize");
var sequelize = new Sequelize('database', 'postgres', 'pword', {
host: "localhost", //your
두 모델을 Sequelize로보기에 보내려고했으나 진행 방법을 모르겠습니다. 아래 코드는 작동하지 않습니다. Post.findAll().success(function(posts) {
Creation.findAll().success(function(creations) {
res.render('admin_index', {
cre
이것은 당황스럽게 초보자 용 질문이지만 Sequelizejs에 대한 걱정을 해결하고 싶습니다. 내 소스를 정리하기 위해 각 모델을 자체 파일로 분할하려고합니다. 이를 위해서는 각 파일의 시작 부분에 require("sequelize')과 var sequelize = new Sequelize('DB-Name', 'DB-User', 'DB-Password');