waterline相关内容

使用 Web 服务器外部的模型航行 js

我想创建一个 cli 来创建管理员用户 我在 api/models/User.js 中设置了用户模型 并在 cli 上 var 用户,程序;program = require("指挥官");User = require("../api/models/User");程序版本(“0.0.1");program.command("create_user").description("在数据库中创 ..
发布时间:2021-07-14 19:34:28 其他开发

是否可以在sails.js/waterline中重命名`createdAt`和`updatedAt`

使用 SailsJS 的 Waterline ORM,autoCreatedAt 和 autoUpdatedAt 的默认设置为 false,但我仍然需要使用不同的字段名称(DBA要求).有没有办法: 为自动生成的字段指定不同的列名,或 在属性定义中手动模拟相同的行为,或 我可以在架构中保留自定义字段,例如 created_ts 和 updated_ts 以使用数据库架构本身中的触发器进行 ..
发布时间:2021-07-14 19:34:14 其他开发

如何使用sails在控制台日志中显示查询?

我正在用sails和mysql开始一个项目,我不知道如何配置它以显示在控制台中执行的查询. 解决方案 遗憾的是,虽然已经请求了该功能,但目前无法使用 Sails.最好的办法是检查数据库提供的日志文件: Postgres:如何记录 PostgreSQL 查询? MySQL:记录mysql中的所有查询 MongoDB:MongoDB 记录所有查询 ..
发布时间:2021-07-14 19:34:08 其他开发

是否可以在 Sailsjs 中构建更复杂的模型

我想在我的模型中包含数组或集合,这是否可以使用水线 (mongoDB)?周围有其他选择吗? 示例: {名称:捆绑,第 1 列:{名称:anOtherModel,子列:{文本:字符串,...}},第 2 列:{名称:anOtherModel,子列:{文本:字符串,...}}} 到: module.exports = {属性 : {名称 : {类型:'字符串',要求:真},基本模块:{类型 ..
发布时间:2021-07-14 19:33:44 其他开发

如何登录 SailsJS

登录 SailsJS 的实际语法是什么? 文档没有任何内容,但在站点的路线图中找到了以下行 “将 Sails.log(winston 包装器)作为一个单独的模块拉出来,这样它就可以被水线使用" 我认为它是这样的: Sails.log(...)Sails.error(...)Sails.warn(...) 解决方案 在您的控制器、模型、服务以及 sails 全局可用的任何其他 ..
发布时间:2021-07-14 19:33:38 其他开发

使用 Sails.js 的事务 SQL

所以我现在一直在使用 NodeJS/Express,我真的很想尝试使用完整的 JavaScript 堆栈重写一个相对较大的副项目,只是为了看看它是如何工作的.对于支持 Web 套接字的 REST API 的 NodeJS 后端,Sails.js 似乎是一个不错的选择,这正是我正在寻找的,但是我正在寻求解决的另一个问题,那就是 NodeJS 中的事务性 SQL. 我在 NodeJS 方面看到的 ..
发布时间:2021-07-14 19:33:30 其他开发

Sails 蓝图生命周期

我需要向 find 蓝图的结果添加一些额外的数据.我找到了这个解决方案: module.exports = {查找:函数(请求,资源){返回sails.hooks.blueprints.middleware.find(req, res);}} 但是我在这里找不到任何更改响应的方法,也找不到将回调添加到蓝图中的方法.我什至尝试更改蓝图并在其中添加 cb: module.exports = fu ..
发布时间:2021-07-14 19:33:16 其他开发

没有主键的 Sails 1.0 模型

我尝试使用新版本 1.0 并重构我的项目.我有一个问题,我现在不知道如何解决她.我的 BD 上的某些表没有主键,当我迁移到sails 1.0 时,出现此错误 在模型friends中:主键设置为id,但没有这样的在模型上找到了属性.您必须在中定义 id 属性api/Friends.js 或在 config/models.js 中.看http://sailsjs.com/upgrading#?c ..
发布时间:2021-07-14 19:33:10 其他开发

如何通过 publishAdd()-notification 获取添加的记录(不仅仅是 id)?

每个 Sails.js 模型都有方法 publishAdd().这会在新记录添加到关联模型时通知每个侦听器. 此通知不包含新创建的记录.所以我必须从客户端开始另一个请求来获取新记录. 是否有可能,Sails.js 发送带有通知的新记录,以便我可以减少我的请求数? 解决方案 我意识到接受的答案是这样的:https://gist.github.com/openscript/70 ..
发布时间:2021-07-14 19:33:01 其他开发

按与 populate 的关联排序

我有通过一对多关联链接的文章和评论(一篇文章可以有多个评论). 我想获得评论最多的文章,所以我这样做: function mostCommentedArticles(){var deferred = Q.defer();Article.find().populate('comments').sort('comments ASC').exec(deferred.makeNodeResolve ..
发布时间:2021-07-14 19:32:53 其他开发

Sails.js 模型:创建 2 个与自身的关联失败

我对 Nodejs 和风帆很陌生.我正在实现一个类似于 Twitter 的服务器.在用户模型中,应该有2个字段:follower和following,这2个字段是模型'user'本身的关联. 我的问题是当模型只有 1 个关联时,无论是关注者还是关注者,它都有效.但是,当follower和follower都包含时,就会报错. 代码是这样的: module.exports = {属性: ..
发布时间:2021-07-14 19:32:36 其他开发

Sails.js 复合唯一字段

这个模型以重复数据和一般丑陋为代价给了我想要的效果: //示例变量示例 = {属性: {富:{类型:'字符串',要求:真实},酒吧: {类型:'字符串',要求:真实,},巴兹:{类型:'整数',要求:真实,分钟:1},foob​​ar:{类型:'字符串',独特:真实}},beforeValidation :函数(值,cb){values.foobar = values.foo+values.ba ..
发布时间:2021-07-14 19:32:28 其他开发

更改 CreatedAt/UpdateAt 属性的字段名称

我正在尝试在 SailsJS 中为现有的 MSSQL 表建模.不出所料,现有数据库中的表有一个 createdAt 和 updatedAt 列,类似于 SailsJS 框架生成的列. 有没有办法将 SailsJS 框架生成的属性的值赋给我定义的属性?例如: 属性:{...创建日期:{columnName:'cre_dt',类型:'日期时间',defaultsTo: this.created ..
发布时间:2021-07-14 19:31:59 其他开发

我如何处理风帆中的独特字段?

我在我的模型中定义了一个唯一的字段,但是当我尝试测试时,它似乎没有被sails 检查,因为我收到一个 Error (E_UNKNOWN) :: 遇到意外错误:MongoError:E11000 重复键错误索引: 改为sails ValidationError. 处理风帆中独特领域的最佳方法是什么? //模型/User.js模块.出口{属性: {电子邮件:{必填:真实,唯一:真实,类型:'电 ..
发布时间:2021-07-14 19:31:57 其他开发

在 SailsJS api 之外使用 Waterline 模型

是否可以使用 [app-name]/api/models 中定义的模型,而不是 api 文件夹? 我在应用程序根目录中创建了单独的文件夹,我在其中放置了应该每小时填充我的数据库的 cron 作业.我想重用在我的 api 文件夹中定义的模型,但不知道如何去做. 我知道我可以在该 cron 脚本中执行 sails.lift ,但这对我来说似乎不太好. 有人遇到过类似的事情吗?我是 n ..
发布时间:2021-07-14 19:31:39 其他开发

如何使用 Sails 返回 Promise 中的两个对象?

我正在使用 SailsJs v0.11.3 并且我想使用 Promises 来避免使用嵌套回调,但我不知道如何从一个阶段返回两个对象 (.then()) 到另一个. 我的代码看起来像这样,但是当我尝试在第三个 .then 语句上打印 start 参数时我得到了未定义. User.findOneById(userId).then(function (result) {//#1返回结果;}). ..
发布时间:2021-06-22 19:26:21 前端开发

如何在 SailsJS 应用程序中使用 OrientDB

我是 NodeJS 和 SailsJS 的新手,之前使用过 Rails 或 PHP. 我想将 SailsJS 与 OrientDB 一起使用.最好的方法是什么?到目前为止,我找到了两个选项,但信息量还不是很大(目前). 使用 Waterline 和这个 用于orientdb的sails适配器 更深入一层并使用 nodejs 的二进制适配器 任何帮助、提示、提示将不胜感激.我有点 ..
发布时间:2021-06-13 19:00:06 前端开发