原创 Sequelize 中文API文檔-1. 快速入門、Sequelize類

Sequelize類是引用sequlize模塊後獲取一個頂級對象,我們通過它來創建sequlize實例,也可以通過該對象來獲取模內其它對象的引用,如:Utils工具類、Transaction事務類等。創建實例後,可以通過實例來創建或定義M

原创 nodejs安裝pomelo

遊戲服務端pomelo安裝配置一、安裝環境debian 7.0 amd64二、安裝需要的組件1、安裝nodejs注:debian下nodejs沒有相應的apt包,所以無法用apt-get安裝,只能通過nodejs的源碼包安裝,這裏有比較全

原创 Sequelize 中文API文檔-3. 模型(表)之間的關係/關聯

模型(Model)之間存在各種各樣的關係,如:一對一(One-To-One )、一對多(One-To-Many)等。模型間的關係本質上是對其代表的數據庫中表之間的關係描述,通過這些關係可以實現數據庫中表之間主/外鍵約束的創建。查詢時也可以

原创 Sequelize 中文API文檔-8. 鉤子函數的使用、Hooks相關API

Hooks(鉤子)是指會在模型生命週期的特殊時刻被調用的函數,如:模型實例被創建前會調用beforeCreate函數,而在模型實例創建後又會調用afterCreate函數。通過這些鉤子函數,使用我們具有在生命週期的特殊時刻訪問或操作模型數

原创 Sequelize 中文API文檔-6. 事務的使用與Transaction類

Transaction是Sequelize中用於實現事務功能的子類,通過調用Sequelize.transaction()方法可以創建一個該類的實例。在Sequelize中,支持自動提交/回滾,也可以支持用戶手動提交/回滾。事務的使用1.

原创 Sequelize 中文API文檔-7. Scopes 作用域的使用

Scopes - 作用域,表示一個限制範圍,它最終會生成SQL查詢中的where子句。它在模型定義方法sequelize.define的option參數,或通過Model.scope()方法指定。定義使用合併關聯1. 定義作用域允許你定義

原创 Sequelize 中文文檔及sequelize模塊的一些說明

本文是對Sequelize 中文API文檔系列文章的綜合索引,及對sequelize模塊和其內置對象的一些介紹,旨在幫助人們更好了解和使用Sequelize。文檔索引官方文檔對照sequelize模塊介紹3.1 頂級對象Sequelize

原创 Sequelize 中文API文檔-9. 數據類型類 DataTypes 及其API在使用

sequelize.define方法定義模型時,我們一般會爲模型屬性(列)指定類型type,它表示數據類型,Sequelize會按指定的類型在數據庫中創建字段。這些類型被定義到了sequelize模塊的DataTypes類中,它是一個靜態