Tag: sequelize.js
Die Sequelize Bibliothek bietet ein ORM (Object-Relational-Mapper) für Node.js, geschrieben komplett in JavaScript. Bietet die einfache Zuordnung für MySQL, MariaDB, SQLite, PostgreSQL und SQL Server.
1
Antworten
Kann jemand bitte geben Sie mir einige komplette Beispiele für sequelize Migrationen für nodejs als die eigentliche Dokumentation selbst nicht geben das komplette Beispiel, wie es getan werden soll. oder vielleicht geben ein vollständiges Beispiel von etwas
2
Antworten
Wenn ich ein neues Modell in der folgenden Weise: //user.js file module.exports = function (sequelize, DateTypes) { return sequelize.define("user", { email: { type: DateTypes.STRING, allowNull: false, unique: true, validate: { isEmail: true } }, password: { type:
1
Antworten
Ich bin mit Sequelize in meiner Express-app. Ich brauche generieren eine Abfrage, die eine Unterabfrage in der WHERE - Klausel. SELECT * FROM MyTable WHERE id NOT IN ( SELECT fkey FROM MyOtherTable WHERE field1 = 1
1
Antworten
So, ich bin versucht, die model.upsert() von sequelize und alle, die ich empfangen wird, fügt , egal was ich ändere in der Abfrage. Habe ich eine Transaktion Modell, hat einige Felder, die standardmäßig generierte id. Lesen der
1
Antworten
Arbeite ich von dieser repo und versuchen, konvertieren Sie es in PostgreSQL hier ist mein Fehler: /home/otis/Developer/Shipwrecked/Hatchway/node_modules/sequelize/lib/sequelize.js:601 this.importCache[path] = defineCall(this, DataTypes); ^ TypeError: object is not a function at Sequelize.import (/home/otis/Developer/Shipwrecked/Hatchway/node_modules/sequelize/lib/sequelize.js:601:30) at db.sequelize (/home/otis/Developer/Shipwrecked/Hatchway/models/index.js:15:37) at Array.forEach (native)
2
Antworten
Ich versuche, mit Sequelize Instanz-Methode zur überprüfung eines Passworts auf login-Versuch. Ich habe das Benutzer-Modell als : var User = sequelize.define('User',{ id:{ type:DataTypes.BIGINT, autoIncrement: true, allowNull: false, primaryKey:true }, username:{ type:DataTypes.STRING, unique:true }, password:{ type: DataTypes.STRING },
2
Antworten
Ich versuche, führen Sie einen update-Befehl mit sequelize auf Zeilen in einer postgres-Datenbank. Ich muss in der Lage sein, um die mehrere Zeilen aktualisieren, die verschiedene Bedingungen mit demselben Wert. Angenommen ich habe einen Benutzer-Tabelle, die die
2
Antworten
Ich habe eine Abfrage, die wie folgt aussieht: select es.EssayId, (esmax.WordCount - esmin.WordCount) from (select es.EssayId, min(es.EssayDate) as mined, max(es.EssayDate) as maxed from EssayStats es group by es.EssayId ) es join EssayStats esmin on es.EssayId = esmin.EssayId
2
Antworten
Wie kann ich eine Abfrage erstellen, wie dies mit sequelize ? SELECT name, region, SUM(((COALESCE(base_income, 0) + COALESCE(user_taxes, 0))) AS total_sal FROM user GROUP BY name, region; Sie können direkt Feuer Abfrage, bitte haben Sie einen Blick
2
Antworten
Ich habe eine Tabelle in Sequelize mit zwei Datum-Spalten - d.h. : var Visit = sequelize.define("Visit", { /*...*/ scheduleEndDate: { type: DataTypes.DATE } actualEndDate: { type: DataTypes.DATE } /*...*/ }); Möchte ich eine Abfrage, die Zeilen zurückgibt,
1
Antworten
Ich habe einen Verein wie folgt eingerichtet: m.User.hasMany(m.Interests, { joinTableName: 'user_interests', foreignKey: 'user_id' }); m.Interests.hasMany(m.User, { joinTableName: 'user_interests', foreignKey: 'interest_id' }); Sequelize ist genial, ich kann nur die Benutzer.getInterests. Aber wie kann ich einen neuen Verein? InformationsquelleAutor
2
Antworten
Ich entwickle eine sails.js app mit sequelize ORM. Ich bin ein wenig verwirrt, als wenn BelongsTo und HasOne verwendet werden müssen. Die Dokumentation besagt, dass : BelongsTo Verbände sind Vereine, wo die Fremdschlüssel für die eins-zu-eins-Beziehung besteht,
2
Antworten
ist es möglich zu definieren, die beiden Fremdschlüssel als zusammengesetzten Primärschlüssel, der ein Modell??? Ein Benutzer kann nur Mitglied einer Familie sein, eine Familie haben viele Mitglieder und die family-members-Tabelle, müssen Sie die Referenzen des Benutzers und
2
Antworten
Okay, so habe ich die folgenden drei models Modul: var Module = sequelize.define('module', { id: DataTypes.INTEGER, name: DataTypes.STRING, description: DataTypes.STRING, category_id: DataTypes.STRING, module_type_id: DataTypes.STRING, gives_score: DataTypes.INTEGER, duration: DataTypes.STRING, price: DataTypes.STRING }, { freezeTableName: true} ) Kompetenz: Competence
2
Antworten
Was ist der richtige Weg, um erstellen Sie eine Tabelle und hinzufügen Indizes auf einige seiner Spalten in einer migration? Beispiel Migration: 2012341234-create-todo.js Wie würde ich einen index erstellen, der auf die "author_id" und "Titel" - Spalte?
3
Antworten
derzeit bin ich mit node-sqlite3, sqlite Bindung auf meinem node-webkit desktop-app und verwenden Sie es als var sqlite3 = require('node_sqlite3').verbose(); var db = new sqlite3.Database('file:data.db'); db.run(query); und mein wissen in diesem systemintern kompilierte node-sqlite3 ist der einzige
3
Antworten
Ich versuche, mithilfe von Nodejs sequelize auf Datenbank erstellen. Die Befehle, die aufgerufen werden CREATE TABLE IF NOT EXISTS `wheel` (`id` INTEGER NOT NULL auto_increment , `createdAt` DATETIME NOT NULL, `updatedAt` DATETIME NOT NULL, `shopId` VARCHAR(255), PRIMARY
1
Antworten
Arbeite ich mit node-webkit, Sequelize und sqlite3. Node läuft die app ohne Probleme, aber wenn ich es starten von node-webkit wirft er mir diese Fehlermeldung "Uncaught Error: The dialect sqlite is not supported. (Error: Please install sqlite3
3
Antworten
Bin ich Problem bei der formung eines sequelize-Abfrage : Meine Muttersprache Abfrage ist etwas. SELECT max(id),vehicleID FROM `vehicles` WHERE `vehicles`.`vsr_id`=342; Dafür bin ich zu versuchen, um Code zu erstellen, die so etwas wie dieses. Vehicle.find({ where: {
1
Antworten
Wie kann ich das zulassen von null-für einen foreignkey? Ich habe eine through und belongsToMany Verein: Shelf belongsToMany(Book, { through: Library, as: "Books"}); Book belongsToMany(Shelf, { through: Library, as: "Shelves"}); Library section: DataTypes.STRING, //... other fields Möchte
1
Antworten
Bin ein Neuling auf Postgres und Sequelize ich habe erfolgreich eine Verbindung zu DB versuchen, erstellen Sie eine Tabelle in der DB, die ist, wo bin überrascht, bin immer ein Fehler der Tabellenname nicht vorhanden ist sequelize.authenticate().then(()
1
Antworten
Ich ändern, MySQL databese in postgreSQL in sequelize. Aber Nach der migration habe ich Problem mit der groß-und Kleinschreibung den ersten Buchstaben in der Tabelle, Modell oder... Vor meiner MySQL-version noch korrekt funktioniert, aber nach der migration
1
Antworten
Was ist der richtige Weg, um die Sortierung der Abfrage in sequelize js? Beispiel: db.model.findAll({ where: conditions, order: 'postDate DESC', limit: 10, offset: 0, include: [model1, model2] }).complete(function(err, results){console.log(results); }); Wodurch ziehen die Ergebnisse der limit und
2
Antworten
Mache ich ein Projekt mit Sequelize und ich bin stucked in diesem Schritt. Das problem ist, dass wenn ich versuche, eine log-in und der Pass-local code ausgeführt wird, , wenn Sie den Nutzer erreicht.findAll(...) es wirft, dass
1
Antworten
ich verwendet sequelize-auto zum generieren von schema -, und ich versuche, mit findOne() und ich bekomme diese Fehlermeldung : Unhandled rejection SequelizeDatabaseError: Invalid column name 'updatedAt'. in meiner Datenbank-Tabelle gibt es kein Feld updatedAt beispielsweise meine Tabelle
4
Antworten
Ich bin derzeit Experimentieren mit Sequelize und haben zwei Objekte, ein Person und Position, Wann immer eine Liste der Personen, die ich will, um Ihre position. Modelle: var User = sequelize.define('user', { first_name: Sequelize.STRING, last_name: Sequelize.STRING });
1
Antworten
Ich bin ein bisschen neu zu entwickeln, in nodejs, so ist dies wahrscheinlich ein einfaches problem. Ich Baue eine typische webapp basiert auf express + sequelize. Ich bin mit sqlite in-memory-da bin ich nur prototyping im moment.
1
Antworten
Hier ist mein Modell für ein Rezept Tisch. Ich verwende mysql als Datenbank, und die sequelize Modul. Wenn ich die Titel, prep_time, oder cook_time leere in die form scheint zu überspringen der Validierung von allowNull und defaultValue
3
Antworten
Gibt es pre-save-hooks und Instanz-Methoden in Sequelize.js? Speziell ich brauche zu konvertieren, das Mungo-code in eine entsprechende Sequelize code: Schema var userSchema = new mongoose.Schema({ username: { type: String, unique: true }, email: { type: String, unique:
2
Antworten
Ich versuche, ein Skript ausführen, löschen Sie alle Tabellen aus der Datenbank vor sequelize synchronisiert über sequelize.sync({ force: true }); Läuft das script ohne Probleme, wenn ich es aus der Konsole, das problem passiert, wenn ich versuche,
3
Antworten
Wie mache ich das mit Sequelize? SELECT FROM sessions WHERE user_id = ? AND token = ? AND expires > NOW() Hier ist, was ich versuche zu tun (übernehmen Session ist ein Sequelize Modell): Session.find({ where: {
1
Antworten
Ich bin nach dem passport.js doc, um eine LocalStrategy mit Sequelize als ORM für meine postgres Datenbank. Jedoch, während der Authentifizierung, tun User.findOne(...).success(function(user){...]}); in meinem login.js Modul gibt undefined. Was mache ich falsch? user.js: var pg =
4
Antworten
Ich bin neu sequelize und Node.js. Ich codiert für test sequelize, aber Fehler ist aufgetreten "ER_NO_SUCH_TABLE : Table 'db.node_tests' existiert nicht" Der Fehler ist sehr einfach. Allerdings möchte ich die Daten aus "node_test" Tabelle. Ich denke, sequelize
3
Antworten
Ich versuche zu überprüfen, ob ein Benutzername ist einzigartig, und ich weiß, ich würde müssen Sie eine benutzerdefinierte Validierung für, die. Ich habe geschrieben das folgenden code, aber anstatt die Fehler im array zurückgegeben .validate() es nur
2
Antworten
Ich habe zwei Tabellen, locations und sensors. Jeder Eintrag in sensors hat ein Fremdschlüssel zeigt auf locations. Mit Sequelize, wie bekomme ich alle Einträge aus locations und die Gesamtzahl der Einträge in sensors sind, die mit jedem
3
Antworten
Ich habe zwei Modelle (Einzel -, E-Mail) und versuche zum einfügen in die erstellten 'Individual_Email' Tabelle mit den Sequelize Befehle. Während Sequelize ist, das die gewünschte Tabelle, gibt es den folgenden Fehler beim hinzufügen/get - /set-an/aus dieser
5
Antworten
Ich versuche die Ausgabe aller in der Liste Objekt aus der Datenbank mit sequelize wie folgt und möchten die Daten sind sortiert wie ich Sie Hinzugefügt id in der where-Klausel. exports.getStaticCompanies = function () { return Company.findAll({
3
Antworten
Ich habe zum Beispiel eine Client-Modell. Ich möchte hinzufügen neue Funktion "sendEmail" Muss die Funktion zu arbeiten, senden Sie E-Mail an einen client, oder senden Sie E-Mail-zu viele Kunden auf einmal? Denen zu definieren, die diese Funktionen?
3
Antworten
Ich versuche, die Umsetzung der Validierung in meinem Sequelize Modelle. Das Modell ist wie folgt definiert var model = sequelize.define('Model', { from: { type: DataTypes.STRING, allowNull: false, validate: { isEmail: true } } } Dann bin ich
2
Antworten
Ich bin mit Sequelize mit MySQL. Wenn ich diesen code ausführen: usuarioService.getAll = function () { Usuario.findAll().then(function (users) { //return users; console.dir(users); }); } Statt erhalten der Benutzer, den ich bekommen: http://i.stack.imgur.com/uLhmN.png Mir helfen, bitte!!! Ich werde
3
Antworten
Ich bin mit sequelize als mein backend, ORM. Nun Wünsche ich zu tun, wo einige Operationen auf ein Datum. Mehr Speceficly möchte ich, um alle Daten, bei denen ein Datum ist von heute und 7 Tage zurück.
2
Antworten
Das problem ist, dass ich nicht bekommen kann, arbeiten die hasOne Beziehung, die nicht eifrig laden die staatlichen Typ object. Alle Abfragen werden über die vorhandenen Tabellen. Hier ist die customer-Tabelle, was wichtig ist, ist die cst_state_type
2
Antworten
In Rails kann ich führen Sie eine einfache ORM-Abfrage für die Anzahl der Mag, ein Modell hat: @records = Model .select( 'model.*' ) .select( 'count(likes.*) as likes_count' ) .joins( 'LEFT JOIN likes ON model.id = likes.model_id' )
4
Antworten
Meine app nutzt derzeit die Sequelize sync() Methode, um die Datenbank zu erstellen, und ich will es ändern, um die Verwendung der system-Migrationen. Einer meiner Modell hat belongsTo() Assoziationen mit anderen Modellen, und ich weiß wirklich nicht,
4
Antworten
Ist es möglich, die Spalte-Namen Unterstrichen werden (postgres) haben aber die JavaScript-Getter werden camelCase-Wörtern pro Sprache standards? InformationsquelleAutor futbolpal | 2013-09-17
3
Antworten
Ich bin gerade erst mit Sequelize in Node.js und das finden Sie in der Dokumentation wirklich fehlt. Ich habe einen 'db' Modul, in dem ich die Verbindung zu der Datenbank über Sequelize, und das liest sich in
2
Antworten
Bin ich die Erweiterung meiner Anwendung, und ich muss an zwei Modellen, die ich zuvor erstellt mit Sequelize, Sie sind wie folgt: Mahlzeit sequelize.define('meal', { mealId: { type: DataTypes.INTEGER, primaryKey: true, autoIncrement: true }, quantity: { type:
3
Antworten
Ich versuche, die "findOrCreate" Funktion SequelizeJS aber es funktioniert nicht. Die variable "erstellt", ist "undefined", also ich weiß nicht, warum, weil es eine variable verwendet, die durch SequelizeJS... for( var i = 0; i < tags.length; i++
2
Antworten
Habe ich versucht(sequelize Modell) zum aktualisieren der Werte in der Tabelle, aber es wird aktualisiert, die nur einen Wert in der Tabelle.überprüfen Sie das folgende Beispiel, employee.updateAttributes({first_name : value.first_name}, {last_name : value.last_name}, {email : value.email}, {password :
2
Antworten
Hintergrund Ich Baue ein Projekt mit SequelizeJS, ein beliebtes ORM für NodeJS. Beim entwerfen ein schema, es scheint sich um zwei Taktiken: Die Erstellung von Modell-code und verwenden die .sync () - Funktion zum automatischen generieren von