- android - 多次调用 OnPrimaryClipChangedListener
- android - 无法更新 RecyclerView 中的 TextView 字段
- android.database.CursorIndexOutOfBoundsException : Index 0 requested, 光标大小为 0
- android - 使用 AppCompat 时,我们是否需要明确指定其 UI 组件(Spinner、EditText)颜色
我已经为我的模型之一中的字段之一设置了验证规则 maxLength,如果我的输入太长,它会被 sails.js 识别。我的问题是,如果我检查数据库,它会显示 mysql 数据库的字段长度为 255。我希望它与我的 maxLength 值相同。
我在 StackOverflow 上发现了这个: SailsJS - How to specify string attribute length without getting error when creating record?
自从它被打开以来,Sails.js 取得了很大的进步,所以我不知道自定义验证规则是否仍然是可行的方法。我不喜欢这个,因为它看起来更像是临时黑客而不是真正的解决方案。
这是预期行为还是错误?
最佳答案
我知道您不再需要答案,但也许其他人需要。
为此目的,您必须使用尺寸属性。
医生说:
If supported in the adapter, can be used to define the size of the attribute. For example in MySQL, size can be specified as a number (n) to create a column with the SQL data type: varchar(n).
像这样使用它
attributes: {
name: {
type: 'string',
size: 24
}
}
https://sailsjs.com/documentation/concepts/models-and-orm/attributes#size
关于node.js - sails.js 水线 : maxLength not set in DB,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33064512/
我有以下模型测试 module.exports = { attributes: { a: { type: 'number' },
我有视频模型: module.exports = { attributes: { id: 'string', tags: 'array' }, } 我想找到所有带有标签的视频,
我有这些模型: // Material.js module.exports = { attributes: { name: { type: 'string',
我想知道在 SpriteKit 中创建水线的最佳方法是什么甚至在 SceneKit (如果这是一个更好的选择)? 我所说的水线是指在 2D 游戏中指示水位的动画波浪线——例如游戏“跳鱼”或“鱼出水”游
我正在使用带有 sails.js 的 mongodb 查询包含 torrent 文件标题的模型。但我无法使用“AND”条件执行水线查询。我已经尝试过多种方法,但大多数方法返回空值或根本不返回。 例如数
我的一些模型没有 id 作为主键,我需要知道给定模型的主键名称,但我找不到执行此操作的方法。我在waterline文档和源代码中进行了搜索,但我在源代码中发现的所有内容是它们正在使用attribute
假设我有 2 个模型。 用户和俱乐部。 为了简化我的问题,假设用户只有 Id 而俱乐部有 ClubId 和 UserId,因此一个俱乐部可以有许多不同的用户。 这是我的问题: 例如,当我删除 ID 为
因此,我正在使用 SailsJS 创建一个小型应用程序。我的数据库是MySQL。当我测试时,首先我创建一个“市场”记录,然后创建一个链接到“市场”的“股票”记录,在另一时刻,我检索该股票记录。 我有以
我正在开发一个包含多个(>2)表的 sails 应用程序,我需要在填充方法的帮助下加入这些表例如 Category.js 模型 attributes: { CategoryID:{
我有两个模型 - 用户和标签。用户模型的一部分 module.exports = { attributes: { tags: { collection:
使用 sails.js (0.10.5): 我不知道如何使用水线/风 sails 实现 groupBy/计数。我想要的是: SELECT customer_id, COUNT('') FROM cus
我是 Sails.js (v0.10.5) 和 Waterline ORM 的新手。我在数据库中有 3 个表:用户(id,名称),角色(id,别名)和连接表 users_roles(user_id,r
我正在将 Waterline ORM 用于sails.js。 limit和 sort使用 groupby 时不起作用,但是当您不进行任何分组时工作正常。 例如 Model.find({ gro
我正在使用 Sails.js(waterline orm)制作 API 我需要但无法完成的是从表(模型)中过滤结果,在包括嵌套字段在内的所有字段中进行搜索: 即: GET/users/?filter=
如何执行此查询? SELECT * FROM blog GROUP BY MONTH(createdAt) 我尝试过的: Blog.find() .groupBy({MONTH:'createdAt'
我想从模型中获取新 行。在给定日期之后创建的行。查询应该很简单: 其中 updatedAt>= givenDate 但它不起作用:( 我的代码: // Date from client
我正在尝试使用 Sails.js 和 Waterline.js 在现有 Mongo 数据库之上构建应用程序。问题是当我启动服务器时它说 $ sails lift error: Hook failed
我已经为我的模型之一中的字段之一设置了验证规则 maxLength,如果我的输入太长,它会被 sails.js 识别。我的问题是,如果我检查数据库,它会显示 mysql 数据库的字段长度为 255。我
我试图仅获取与我的站点模型关联的标签的序列号。这就是我正在做的事情: const site = await Site.findOne({ id: siteId }).populate('tag
我将 Waterline 与 Sails.js 结合使用。 我想要一个具有参与的用户。一个事件可以有多个参与。 参与具有状态。 我的用户类别: module.exports = { attribute
我是一名优秀的程序员,十分优秀!