oktatas:web:back-end_framework:sails:adatbazis
Különbségek
A kiválasztott változat és az aktuális verzió közötti különbségek a következők.
Előző változat mindkét oldalonElőző változatKövetkező változat | Előző változat | ||
oktatas:web:back-end_framework:sails:adatbazis [2023/01/07 22:02] – [MongoDB] admin | oktatas:web:back-end_framework:sails:adatbazis [2025/08/01 11:08] (aktuális) – eltávolítva admin | ||
---|---|---|---|
Sor 1: | Sor 1: | ||
- | [[oktatas: | ||
- | |||
- | ====== Sails - Adatbázis ====== | ||
- | |||
- | * **Szerző: | ||
- | * Copyright (c) Sallai András, 2023 | ||
- | * Licenc: [[https:// | ||
- | * Web: https:// | ||
- | |||
- | ===== Model generálása ===== | ||
- | |||
- | |||
- | sails generate api employee | ||
- | |||
- | |||
- | ===== MySQL ===== | ||
- | |||
- | |||
- | npm install sails-mysql | ||
- | |||
- | |||
- | * config/ | ||
- | |||
- | <code javascript config/ | ||
- | |||
- | default: { | ||
- | adapter: ' | ||
- | user: ' | ||
- | password: '', | ||
- | port: ' | ||
- | host: ' | ||
- | database: ' | ||
- | }, | ||
- | |||
- | </ | ||
- | |||
- | |||
- | <code javascript api/ | ||
- | module.exports = { | ||
- | |||
- | attributes: { | ||
- | name: { type: ' | ||
- | city: { type: ' | ||
- | salary: { type: ' | ||
- | }, | ||
- | |||
- | }; | ||
- | </ | ||
- | |||
- | Az id automatikusa növekménye a következő helyen van beállítva: | ||
- | |||
- | * config/ | ||
- | |||
- | <code javascript> | ||
- | id: { type: ' | ||
- | </ | ||
- | |||
- | ==== Törlés és frissítés ==== | ||
- | |||
- | Dolgozó törlésnél, | ||
- | |||
- | |||
- | ===== SQLite ===== | ||
- | |||
- | npm install sails-sqlite3 | ||
- | |||
- | <code javascript config/ | ||
- | const sqlite3 = require(' | ||
- | |||
- | //... | ||
- | |||
- | default: { | ||
- | adapter: ' | ||
- | filename: ' | ||
- | mode: sqlite3.OPEN_READWRITE | sqlite3.OPEN_CREATE, | ||
- | verbose: false | ||
- | }, | ||
- | </ | ||
- | |||
- | |||
- | <code javascript config/ | ||
- | //... | ||
- | id: { type: ' | ||
- | </ | ||
- | |||
- | <code javascript api/ | ||
- | module.exports = { | ||
- | |||
- | attributes: { | ||
- | name: { type: ' | ||
- | city: { type: ' | ||
- | salary: { type: ' | ||
- | }, | ||
- | |||
- | }; | ||
- | </ | ||
- | |||
- | ===== MongoDB ===== | ||
- | |||
- | A keresőbe: | ||
- | |||
- | * mongodb community download | ||
- | |||
- | |||
- | Lehetséges GUI kliens: | ||
- | * MongoDB Compass | ||
- | |||
- | |||
- | Adapter telepítése: | ||
- | npm i sails-mongo | ||
- | |||
- | |||
- | A models.js beállítása: | ||
- | |||
- | <code javascript> | ||
- | id: { type: ' | ||
- | </ | ||
- | |||
- | |||
- | <code javascript config/ | ||
- | |||
- | default: { | ||
- | adapter: ' | ||
- | url: ' | ||
- | }, | ||
- | |||
- | </ | ||
- | |||
- | |||
- | Adatbázis URL: janos felhasználóval, | ||
- | |||
- | mongodb:// | ||
- | |||
- | |||
- | <code javascript api/ | ||
- | module.exports = { | ||
- | |||
- | attributes: { | ||
- | name: { type: ' | ||
- | city: { type: ' | ||
- | salary: { type: ' | ||
- | }, | ||
- | |||
- | }; | ||
- | </ | ||
oktatas/web/back-end_framework/sails/adatbazis.1673125323.txt.gz · Utolsó módosítás: 2023/01/07 22:02 szerkesztette: admin