Sequelize 中文文档 v4 -Scopes - 作用域

2017-10-17
阅读 4 分钟
3.9k
通过调用 addScope 定义模型后,还可以添加作用域。 这对于具有包含的作用域特别有用,其中在定义其他模型时可能不会定义 include 中的模型。

Sequelize 中文文档 v4 - Raw queries - 原始查询

2017-10-17
阅读 3 分钟
9.8k
默认情况下,函数将返回两个参数 - 一个结果数组,以及一个包含元数据(受影响的行等)的对象。 请注意,由于这是一个原始查询,所以元数据(属性名称等)是具体的方言。 某些方言返回元数据 "within" 结果对象(作为数组上的属性)。 但是,将永远返回两个参数,但对于MSSQL和MySQL,它将是对同一对象的两个引用。

Sequelize 中文文档 v4 - Querying - 查询

2017-10-17
阅读 8 分钟
44.6k
Querying - 查询 此系列文章的应用示例已发布于 GitHub: sequelize-docs-Zh-CN. 可以 Fork 帮助改进或 Star 关注更新. 欢迎 Star. 属性 想要只选择某些属性,可以使用 attributes 选项。 通常是传递一个数组: {代码...} {代码...} 属性可以使用嵌套数组来重命名: {代码...} {代码...} 也可以使用 sequelize.fn 来进行...

Sequelize 中文文档 v4 - Model usage - 模型使用

2017-10-17
阅读 13 分钟
16.8k
Finder 方法旨在从数据库查询数据。 他们 不 返回简单的对象,而是返回模型实例。 因为 finder 方法返回模型实例,您可以按照 实例 的文档中所述,为结果调用任何模型实例成员。

Sequelize 中文文档 v4 - Model definition - 模型定义

2017-10-17
阅读 16 分钟
17.2k
要定义模型和表之间的映射,请使用define方法。 随后Sequelize将自动添加createdAt和updatedAt属性。 因此,您将能够知道数据库条目何时进入数据库以及最后一次更新时。 如果您不想在模型上使用时间戳,只需要一些时间戳,或者您正在使用现有的数据库,其中列被命名为别的东西,直接跳转到configuration以查看如何执行此...

Sequelize 中文文档 v4 - Migrations - 迁移

2017-10-17
阅读 8 分钟
10.5k
就像您使用Git / SVN来管理源代码的更改一样,您可以使用迁移来跟踪数据库的更改。 通过迁移,您可以将现有的数据库转移到另一个状态,反之亦然:这些状态转换将保存在迁移文件中,它们描述了如何进入新状态以及如何还原更改以恢复旧状态。

Sequelize 中文文档 v4 - Working with legacy tables - 使用遗留表

2017-10-17
阅读 1 分钟
2.4k
Working with legacy tables - 使用遗留表 此系列文章的应用示例已发布于 GitHub: sequelize-docs-Zh-CN. 可以 Fork 帮助改进或 Star 关注更新. 欢迎 Star. 虽然 Sequelize 自认为可以开箱即用, 但是如果你要使用应用之前遗留的资产和凭据,仅需要做一点微不足道的设置即可。 表 {代码...} 字段 {代码...} 主键 Sequelize...

Sequelize 中文文档 v4 - Instances - 实例

2017-10-17
阅读 6 分钟
6k
为了创建定义类的实例,请执行以下操作。 如果你以前编写过 Ruby,你可能认识该语法。 使用 build - 该方法将返回一个未保存的对象,你要明确地保存它。

Sequelize 中文文档 v4 - Hooks - 钩子

2017-10-17
阅读 7 分钟
9.4k
Hook(也称为生命周期事件)是执行 sequelize 调用之前和之后调用的函数。 例如,如果要在保存模型之前始终设置值,可以添加一个 beforeUpdate hook。

Sequelize 中文文档 v4 - Getting started - 入门

2017-10-17
阅读 3 分钟
16.4k
Sequelize将在初始化时设置连接池,所以如果从单个进程连接到数据库,你最好每个数据库只创建一个实例。 如果要从多个进程连接到数据库,则必须为每个进程创建一个实例,但每个实例应具有“最大连接池大小除以实例数”的最大连接池大小。 因此,如果您希望最大连接池大小为90,并且有3个工作进程,则每个进程的实例应具有3...

Sequelize 中文文档 v4 - Associations - 关联

2017-10-17
阅读 17 分钟
18k
本部分描述 sequelize 中的各种关联类型。 当调用 User.hasOne(Project) 这样的方法时,我们说 User 模型(该函数被调用的模型)是 source 而 Project 模型(模型被传递为参数)是 target 。

使用 Electron 创建屏幕截图

2017-10-11
阅读 2 分钟
16.1k
Electron 中的 desktopCapturer 模块可用于访问 Chromium 的 getUserMedia web API 中提供的任何媒体, 例如音频, 视频, 屏幕和窗口.

使用 Electron 打印到 PDF

2017-10-11
阅读 2 分钟
15.1k
Electron 中的 browser window 模块具有 webContents 属性, 它允许您的应用程序进行打印以及打印到PDF.

使用 Electron 从协议处理器启动应用程序

2017-10-11
阅读 2 分钟
8.5k
使用 Electron 从协议处理器启动应用程序 此系列文章的应用示例已发布于 GitHub: electron-api-demos-Zh_CN. 可以 Clone 或下载后运行查看. 欢迎 Star . app 模块提供了处理协议的方法. 这些方法允许您设置协议和取消协议, 来让你的应用成为默认的应用程序. 类似于当浏览器请求您查看网页时的默认值. 在浏览器中查看 完...

使用 Electron 从剪贴板复制和粘贴

2017-10-11
阅读 2 分钟
17.7k
使用 Electron 从剪贴板复制和粘贴 此系列文章的应用示例已发布于 GitHub: electron-api-demos-Zh_CN. 可以 Clone 或下载后运行查看. 欢迎 Star . clipboard 模块提供了执行复制和粘贴操作的方法. 此模块还具有将文本作为标记(HTML)复制到剪贴板的方法. 在浏览器中查看 完整 API 文档. 复制 支持: Win, macOS, Linux |...

使用 Electron 获取应用和用户系统信息

2017-10-11
阅读 3 分钟
27.2k
使用 Electron 获取应用和用户系统信息 此系列文章的应用示例已发布于 GitHub: electron-api-demos-Zh_CN. 可以 Clone 或下载后运行查看. 欢迎 Star . 使用几个 Node.js 和 Electron 模块, 您可以收集有关用户系统, 应用程序或屏幕的信息. 相关文档的链接位于下面的示例中. 获取应用信息 支持: Win, macOS, Linux | 进程...

使用 Electron 在两个进程 (主进程和渲染进程) 之间进行通讯

2017-10-11
阅读 4 分钟
18.5k
使用 Electron 在两个进程 (主进程和渲染进程) 之间进行通讯 此系列文章的应用示例已发布于 GitHub: electron-api-demos-Zh_CN. 可以 Clone 或下载后运行查看. 欢迎 Star . 通过 ipc(进程间通信)模块允许您在主进程和渲染进程之间发送和接收同步和异步消息. 这个模块有一个版本可用于这两个进程: ipcMain 和 ipcRender...

使用 Electron 调用基本或附带图像的通知

2017-10-11
阅读 2 分钟
12.6k
使用 Electron 调用基本或附带图像的通知 此系列文章的应用示例已发布于 GitHub: electron-api-demos-Zh_CN. 可以 Clone 或下载后运行查看. 欢迎 Star . 使用 Electron 中的 notification 模块可以允许你增加基本的桌面通知. Electron 允许开发者使用 HTML5 Notification API 发送通知, 并使用当前操作系统的原生通知 AP...

使用 Electron 将应用程序放入托盘

2017-03-01
阅读 2 分钟
12.6k
使用 Electron 将应用程序放入托盘 此系列文章的应用示例已发布于 GitHub: electron-api-demos-Zh_CN. 可以 Clone 或下载后运行查看. 欢迎 Star . 使用 tray 模块允许您在操作系统的通知区域中创建图标. 此图标还可以附加上下文菜单. 在浏览器中查看 完整 API 文档 . 托盘 支持: Win, macOS, Linux | 进程: Main 示例按...

使用 Electron 调用系统对话框

2017-03-01
阅读 4 分钟
28k
使用 Electron 调用系统对话框 此系列文章的应用示例已发布于 GitHub: electron-api-demos-Zh_CN. 可以 Clone 或下载后运行查看. 欢迎 Star . Electron 中的 dialog 模块允许您使用本地系统对话框打开文件或目录, 保存文件或显示信息性消息. 这是一个主进程模块, 因为这个进程对于本地实用程序更有效, 它允许调用的同时...

使用 Electron 打开外部链接或文件管理器

2017-03-01
阅读 2 分钟
24.5k
使用 Electron 打开外部链接或文件管理器 此系列文章的应用示例已发布于 GitHub: electron-api-demos-Zh_CN. 可以 Clone 或下载后运行查看. 欢迎 Star . Electron 中的 shell 模块允许您访问某些本地元素, 如文件管理器和默认 Web 浏览器. 此模块在主进程和渲染器进程中都可以工作. 在浏览器中查看 完整 API 文档. 在文...

使用 Electron 注册键盘快捷键

2017-03-01
阅读 2 分钟
18.9k
在 Electron 中, 键盘快捷键被称作加速器(Accelerator). 它们可以分配到应用程序菜单中的操作上, 也可以全局分配,所以即使你的应用程序没有获得键盘焦点, 它们也可以被触发.

使用 Electron 自定义菜单

2017-02-24
阅读 6 分钟
36k
使用 Electron 自定义菜单 此系列文章的应用示例已发布于 GitHub: electron-api-demos-Zh_CN. 可以 Clone 或下载后运行查看. 欢迎 Star . 使用 Menu 和 MenuItem 模块可用于创建自定义本地菜单. 有两种菜单: 应用程序(顶部)菜单和上下文(右键单击)菜单. 在浏览器中打开 完整的 API 文档 . 创建应用程序菜单 支持: Wi...

使用 Electron 处理窗体崩溃和挂起

2017-02-24
阅读 3 分钟
17.9k
使用 Electron 处理窗体崩溃和挂起 此系列文章的应用示例已发布于 GitHub: electron-api-demos-Zh_CN. 可以 Clone 或下载后运行查看. 欢迎 Star . BrowserWindow 模块将在渲染器进程崩溃或挂起时发出事件. 您可以监听这些事件, 并给用户重新加载, 等待或关闭该窗口的机会. 在浏览器中打开 完整的 API 文档 . 进程崩溃后...

使用 Electron 创建和管理窗体

2017-02-23
阅读 4 分钟
30.7k
每个浏览器窗口都是一个单独的进程, 称为渲染器进程. 这个进程, 像控制应用程序生命周期的主进程一样,可以完全访问 Node.js API.

为何 Angular 4 是 Angular 2 的下一个版本, 为什么没有 Angular 3.x

2017-01-18
阅读 3 分钟
15k
很多人看到 Angular 从2.4.x 版本之后直接跳到了Angular 4.0.0 beta 版本, 为什么没有 Angular 3.x 呢?

Angular CLI 使用教程指南参考

2016-12-21
阅读 3 分钟
21.7k
Angular CLI 使用教程指南参考 Angular CLI 现在虽然可以正常使用但仍然处于测试阶段. Angular CLI 依赖 Node 4 和 NPM 3 或更高版本. 安装 要安装Angular CLI你需要先安装node和npm,然后运行以下命令来安装最新的Angular CLI: 注意:Angular CLI 需要Node 4.X 和 NPM 3.X 以上的版本支持。 {代码...} 在 Mac 或 Linux...

Ionic2 tabs 导航与 sidemenu 导航结合使用方法

2016-10-26
阅读 6 分钟
11.8k
我们使用 ionic start -list 查看可用的启动器构建模板, 最经常使用的就是 tabs 和 sidemenu, 但是如果两种都想用呢(最近经常被人这么问...)?下面就做一个简单的步骤演示一下如何简单的结合两种导航方式.

Angular Material 教程之布局篇 (五) : 布局参数

2016-10-19
阅读 3 分钟
8k
布局参数 {代码...} 有关布局指令的基本说明,请查看“布局和容器”章节。要根据设备屏幕大小更改布局,还有其他layout指令可用: layout API flex API 激活设备时 layout flex 设置默认布局方向,除非被另一个断点覆盖。 layout-xs flex-xs width < 600px layout-gt-xs flex-gt-xs width >= 600px layout-sm flex-s...

Angular Material 教程之布局篇 (四) : 子元素对齐

2016-10-19
阅读 1 分钟
8k
当指令中只有一个值的时候。 例如,layout="row" layout-align="center" 将使元素居中水平,并垂直使用默认行为。