Pertanyaan yang diberi tag «sequelize.js»

8
Mencegah Sequelize dari keluaran SQL ke konsol pada pelaksanaan permintaan?
Saya memiliki fungsi untuk mengambil profil pengguna. 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 …


10
Bagaimana cara mengatur aplikasi simpul yang menggunakan sekuel?
Saya mencari contoh aplikasi nodejs yang menggunakan sekuel ORM. Perhatian utama saya adalah bahwa tampaknya hampir mustahil untuk mendefinisikan model Anda dalam file js terpisah jika model-model tersebut memiliki hubungan yang kompleks satu sama lain karena memerlukan () loop ketergantungan. Mungkin orang mendefinisikan semua model mereka dalam satu file yang …

13
Bagaimana cara memperbarui catatan menggunakan sequelize for node?
Saya membuat RESTful API dengan NodeJS, express, express-resource, dan Sequelize yang digunakan untuk mengelola set data yang disimpan dalam database MySQL. Saya mencoba mencari cara untuk mengupdate record dengan benar menggunakan Sequelize. Saya membuat model: module.exports = function (sequelize, DataTypes) { return sequelize.define('Locale', { id: { type: DataTypes.INTEGER, autoIncrement: true, …


4
Cara membuat kueri penggabungan menggunakan Sequelize di Node.js
Saya menggunakan ORM sekuel; semuanya bagus dan bersih, tetapi saya mengalami masalah saat menggunakannya dengan joinkueri. Saya memiliki dua model: pengguna dan posting. 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: { …

6
Urutkan kolom Tidak Dikenal '* .createdAt' dalam 'daftar bidang'
Saya mendapatkan kolom Tidak Dikenal 'userDetails.createdAt' dalam 'daftar bidang' Saat mencoba mengambil dengan pengaitan. Menggunakan findAlltanpa asosiasi berfungsi dengan baik. Kode saya adalah sebagai berikut: 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: …

9
Sequelize.js hapus kueri?
Apakah ada cara untuk menulis kueri delete / deleteAll seperti findAll? Misalnya saya ingin melakukan sesuatu seperti ini (dengan asumsi MyModel adalah model Sequelize ...): MyModel.deleteAll({ where: ['some_field != ?', something] }) .on('success', function() { /* ... */ });

4
Bagaimana saya bisa melihat SQL yang dihasilkan oleh Sequelize.js?
Saya ingin melihat perintah SQL yang dikirim ke server PostgreSQL karena saya perlu memeriksa apakah sudah benar. Secara khusus, saya tertarik dengan perintah pembuatan tabel. Misalnya, ActiveRecord (Ruby) mencetak pernyataan SQL-nya ke keluaran standar. Apakah ini mungkin dengan Node.js / ActionHero.js dan Sequelize.js juga?

9
Sequelize, ubah entitas menjadi objek biasa
Saya tidak terlalu familiar dengan javascript, dan menakjubkan, karena saya tidak bisa menambahkan properti baru, ke objek, yang diambil dari database menggunakan nama ORM Sequelize.js. Untuk menghindari ini, saya menggunakan peretasan ini: db.Sensors.findAll({ where: { nodeid: node.nodeid } }).success(function (sensors) { var nodedata = JSON.parse(JSON.stringify(node)); // this is my trick …


3
@ Jenis / Kesalahan Sekuel TS1086: Accessor tidak dapat dideklarasikan dalam konteks ambient
Saya memiliki proyek yang menunjukkan kesalahan ini ketika saya menjalankan '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; ~~~~ Versi saya …
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.