摘要:译者飞龙来源同步是一项功能方法,可以在数据库里为你的模型和关联创建所需的表来工作。现存的表并不会被替换,它们只会在不存在的时候被创建。删除也有两种方式。从指定模型中删除所有表和为模型创建表
译者:飞龙
来源:Syncing and dropping models
同步是一项功能方法,可以在数据库里为你的模型和关联创建所需的表来工作。现存的表并不会被替换,它们只会在不存在的时候被创建。
同步有两种方式:
调用Model.sync(cb)会仅仅同步指定模型
调用db.sync(cb)会同步所有模型
删除是一个类似的方法,但是它会删掉你模型涉及的所有表,即使不是ORM创建的。删除也有两种方式。
var orm = require("orm"); orm.connect("....", function (err, db) { var Person = db.define("person", { name : String }); var Pet = db.define("pet", { name : String }); db.drop(function () { // 从指定模型中删除所有表(Person和Pet) Person.sync(function () { // 为Person模型创建表 }); }); });
文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。
转载请注明本文地址:https://www.ucloud.cn/yun/17501.html
摘要:译者飞龙来源在连接之后,你可以使用连接对象来定义你的模型。你需要指定模型的名称,一个用于描述的属性和一些可选的选项。在这个例子中,有个模型方法叫做。接收的第一个对象第二个参数被称为属性对象,它定义了所有的属性。在属性修改时自动保存模型。 译者:飞龙 来源:Defining Models 在连接之后,你可以使用连接对象(db)来定义你的模型。你需要指定模型的名称,一个用于描述的属性和...
阅读 2668·2021-11-25 09:43
阅读 2573·2021-11-22 09:34
阅读 2819·2021-11-12 10:34
阅读 1427·2021-10-20 13:46
阅读 2298·2019-08-30 13:21
阅读 926·2019-08-30 11:21
阅读 480·2019-08-30 11:20
阅读 2183·2019-08-29 17:20