资讯专栏INFORMATION COLUMN

orm2 中文文档 5. 同步和删除模型

LeanCloud / 2504人阅读

摘要:译者飞龙来源同步是一项功能方法,可以在数据库里为你的模型和关联创建所需的表来工作。现存的表并不会被替换,它们只会在不存在的时候被创建。删除也有两种方式。从指定模型中删除所有表和为模型创建表

译者:飞龙

来源: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

相关文章

  • orm2 中文文档

    摘要:译者飞龙来源安装所支持的版本支持。,和版本的测试在上运行。如果你使用了,你可能想使用这一简单的中间件,使集成变得更容易。在多个连接之间定义的模型会在中连接。不要忘记在之前使用它,最好在你的公共素材文件夹之后。 译者:飞龙 来源:Object Relational Mapping 安装 npm install orm 所支持的Node.js版本 支持 0.8, 0.10, 0.12,...

    flybywind 评论0 收藏0
  • orm2 中文文档 3. 定义模型

    摘要:译者飞龙来源在连接之后,你可以使用连接对象来定义你的模型。你需要指定模型的名称,一个用于描述的属性和一些可选的选项。在这个例子中,有个模型方法叫做。接收的第一个对象第二个参数被称为属性对象,它定义了所有的属性。在属性修改时自动保存模型。 译者:飞龙 来源:Defining Models 在连接之后,你可以使用连接对象(db)来定义你的模型。你需要指定模型的名称,一个用于描述的属性和...

    gnehc 评论0 收藏0

发表评论

0条评论

LeanCloud

|高级讲师

TA的文章

阅读更多
最新活动
阅读需要支付1元查看
<