sequelize-docs-Zh-CN icon indicating copy to clipboard operation
sequelize-docs-Zh-CN copied to clipboard

Sequelize 文档的中文版本: v7.0.0-alpha.18 | v6.32.0

Results 28 sequelize-docs-Zh-CN issues
Sort by recently updated
recently updated
newest added

## 目前状态 创建了 User 模型,以及 Profile 模型。 ## 需求 给 user 模型和 profile 模型添加一对一关系。 在 **已有模型** 的情况之下,如何能通过 sequelize-cli 的 migrate 功能实现添加关联关系的操作呢? 我想我知道如何在 model 层面里进行关联关系的添加,但是目的是 **「版本管理」** 嘛。 ``` javascript // app/model/user.js...

question

public async updateConfig(param: IPrinterConfigParam) { await this.ctx.model.CashierPrinterConfig.sync(); if (param && param.id) { // 修改 await this.ctx.model.CashierPrinterConfig.upsert({ adminId: param.adminId, id: param.id, jsonConfig: param.configJson, }); } else { // 新增; let printerConfig:...

https://github.com/demopark/sequelize-docs-Zh-CN/blob/master/associations.md#%E5%A4%96%E9%94%AE ### 外键 当您在模型中创建关联时,会自动创建带约束的外键引用。 下面是设置: ``` const Task = sequelize.define('task', { title: Sequelize.STRING }); const User = sequelize.define('user', { username: Sequelize.STRING }); User.hasMany(Task); // 将会添加 userId 到 Task 模型 Task.belongsTo(User);...

首先,一对多关系产生的SQL是没问题的。 问题在于一对一,按理说,一对一关系,任意一方的外键是是unique的,这也是能保证一对一的关键,但是在产生的SQL中没有看到unique相关的字眼。在文档中可以看到一对一关系和一对多关系产生的SQL在形式上是一样的,从我个人的角度看这是有问题的。

question

**当前使用的 Node.js 版本 (node -v)** (可用 node -v 命令 查看) **当前使用的 sequelize 版本** (package.json 所指定的版本) **问题描述** (描述出现的或寻求解决的问题) **代码片段** ``` // 相关代码或报错信息 ```

question

**sequelize 文档版本** v6 **sequelize 目录章节** 获取器, 设置器 & 虚拟字段 **反馈描述** 我定义了一个模型,在模型中定义了一个虚拟字段age,设置了获取器,还有一个brithday字段,也设置了获取器,但是,这两个属性的get函数在我调用模型的findAndCountAl方法l查询表数据的时候,都未主动调用,我以为是我配置的问题,但是我手动调用get时,这两个属性还是可以正常按照我的预期显示的,期间我尝试了初始化模型以及清除缓存,都无效,获取器除非主动调用,否则不会调用,这是为什么

bug

大佬,您好!我是 sequelize 的老粉,我已经有在多个项目使用sequelize。 最近,我发现很多朋友也想用nodejs ORM,但很多新手不知道选择哪个 ORM 更合适。由于近年来 sequelize 越来越流行,所以我建议在 README 中添加一张 sequelize 的上升趋势图,这可以帮助新手更好地了解 sequelize 的流行程度,并更加信赖sequelize是有稳定在发展的。 我相信这个小小的改动可以帮助更多人选择 sequelize,同时也壮大我们的社区。