Ich mag es wirklich Sequelize als meine ORM für meine Knoten-Anwendung zu verwenden, aber gerade jetzt bin ich etwas irritiert, wenn sie DAO-Objekte standardmäßig übergeben, wenn Sie abfragen. Wie kann ich die rohe Option immer auf "True" setzen?Setzen aller Abfragen auf rohe = wahr sequelize
Antwort
Nach the doc:
Wenn Sie als die SQL anderen Argumenten liefern nicht, roh wird zum wahren davon ausgegangen werden, und sequelize werden versuchen, keine Formatierung auf die Ergebnisse der Abfrage zu tun.
Dass gesagt wird:
Das Sequelize Objekt hat eine [options.query = {}] optionale Parameter Standardoptionen für sequelize.query einzustellen.
var sequelize = new Sequelize('database', 'username', 'password', {query:{raw:true}})
Wow, das war sehr hilfreich, ich habe ein Problem obwohl, wenn ich create verwende, gibt es noch DAO-Objekte, die q sehr rohe: true hat geholfen, wenn ich find, aber es wird nicht beeinflussen, wenn ich create verwende. Beispielcode: 'Model.create ({name: 'test'}, {Optionen: roh: wahr})' – mateeyow
versuchen: 'Modelgroup.create (test, {roh: wahr})' – xShirase
Nein, hat nicht funktioniert – mateeyow
Für erstellen Sie diese verwenden können: Source
Sie sollten verwenden können
diesesModel.create(modelObject)
.then((resultEntity) => {
const dataObj = resultEntity.get({plain:true})
}
Check out: Set raw = true on Sequelize Model.create
- 1. Wie kann ich rohe via Eloquent abfragen?
- 2. Erste rohe SQL-Abfragen in CodeIgniter 1.7
- 3. js sequelize Nest Abfragen/Schleife durch Ergebnisse
- 4. Winston Logger - Abfragen aller Protokolle?
- 5. Elegante Art, komplexe rohe Abfragen mit einem ContentProvider auszuführen
- 6. Wie führe ich rohe Abfragen mit Laravel 5.1 aus?
- 7. Sequelize Paginierung
- 8. Wie kann ich rohe MongoDB-Abfragen mit Mongoid sehen
- 9. erwartet wahr, um auf wahr zu antworten?
- 10. Ergebnis aller Abfragen in MySQL protokollieren
- 11. Distinct Count mit sequelize
- 12. Sequelize Datenbank erstellen
- 13. Alamofire rohe JSON Zeichenfolge zu posten oder setzen
- 14. Sequelize-Operationen auf schreibgeschütztem Schema?
- 15. Sequelize: Modell von through.attribute einschließen
- 16. React.js, wo Google Maps API-Abfragen setzen?
- 17. Verwenden von Raw-Abfragen in einer Sails-App mit Sequelize als ORM
- 18. Setzen eines Wertes auf wahr oder falsch basierend auf einem Kommandozeilenparameter
- 19. Sequelize und verschachtelte Ergebnisse?
- 20. PHP wahr & 'wahr' Unterschied
- 21. Sequelize Abfrage nach Modell, wo hasMany Zählung leer
- 22. Vuejs setzen ein Optionsfeld überprüft, ob die Aussage wahr ist
- 23. PHP "Wenn wahr" Test auf Array immer wahr zurückgegeben?
- 24. Migrating ManyToManyField auf null wahr, blank wahr, wird nicht erkannt
- 25. node.js sequelize: mehrere "where" -Abfragebedingungen
- 26. Körpergröße auf 100% setzen
- 27. Sequelize Reihenfolge von count association?
- 28. Sequelize: Ändern Modellschema auf die Produktion
- 29. Sequelize Join auf nicht primären Schlüssel
- 30. Sequelize: Eager Laden und Bestellen (auf Elterntabelle)
Ihr Titel sagt: = true roh gesetzt, und deine Frage fragt, wie man raw = false ... – xShirase