问题标签 [waterline]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
1221 浏览

javascript - 如何从多个模型返回 Sails.js 中的 JavaScript 表

我有 2 个模型,用户和朋友。在朋友中,我有 2 列(UserId1,UserId2)我想在指定 UserId1 的朋友行中找到,然后从包含这些行的表中我想返回带有 Id = UserId2 的用户的表

上面的代码返回带有指定 UserId1 的 Friends(UserId1, UserId2) 的表,但是如何返回带有 Id = UserId2 的用户(来自模型用户)的表?

0 投票
1 回答
439 浏览

node.js - Sails 0.10 和多对多关联 - 获取所有关联数据,而不仅仅是第一个

我有 2 个具有多对多关联的模型。我将这两个模型关联起来的代码运行良好(它创建了一个item_languages__language_items包含相应文档的新集合)。但是我很难获得特定项目的所有相关数据(语言)。我正在使用 MongoDB。

存储在item_languages__language_items集合中的数据:

现在在我的 中ItemController.js,我想获得一个包含所有相关语言的特定项目:

但是在这里我得到的项目只有 1 种相关语言,而我预计会得到 3 种相关语言。

0 投票
1 回答
199 浏览

javascript - 返回对象的 ID 为零(在数据库中创建记录)

当我尝试使用打印出用户时,console.log(user);我发现 id 为零。但是,在数据库(mysql)中,用户 id 显示的是正确的值,即 uuid。

以下是我的用户模型

以下是我的创建功能:

0 投票
2 回答
1842 浏览

mongodb - Sails.js mongodb map reduce

我将sails 与sails-mongo 一起使用,并且希望在集合中执行聚合。我想重用 waterline 使用的连接对象,而不是创建与 mongodb 服务器的全新连接。这个连接对象在某处可用吗?它可以执行任何查询类型吗?

这是基于对水线/帆目前无法进行聚合的理解。

0 投票
0 回答
686 浏览

javascript - findAll() 上的 Sails.JS(Waterline)自引用模型返回一个空数组

我在sails 中创建了一个自引用模型,当我尝试创建一些项目时它可以工作。但是当我使用 findAll() 方法时,它会返回一个空数组。我不认为这是一个错误,因为我可能无法创建自引用模型。无论如何,如果这个模型是正确的,当 Sails.js 无法获取项目时,我该如何追踪?为了创建和获取,我使用由sails (/:controller/:action) 创建的自动路线

我的模型(类别):

0 投票
1 回答
4151 浏览

node.js - 如果定义了属性,则从 Waterline 中的模型获取结果

我有一个模型,不需要每个属性。我想查询模型并返回定义属性所有实例。

这是我认为代码应该看起来的样子,但它不起作用。任何想法或链接到一些详细的文档?

提前致谢!

0 投票
1 回答
826 浏览

postgresql - Sailsjs 模型对象不为 Postgresql 返回数据

我的 Sailsjs config/adapter.js中有以下内容:

models/Movie.js 中

在我的控制器中:

movies.rows确实返回正确的数据

然而:

电影返回一个空数组

因此,似乎所有连接都很好,因为原始查询完美运行。

设置 Movie.find() 或使用 models/Movie.js 可能有什么问题吗?

tableName 属性不支持 postgresql schema_name.table_name 吗?

0 投票
3 回答
5116 浏览

sails.js - Sails Waterline 同步呼叫

如何使用 Sails.js 同步调用 Waterline 函数。我试过了

他们都没有为我工作。

这样做的正确方法是什么?

0 投票
6 回答
1706 浏览

mongodb - Sails 0.10 中的sails-mongo 身份验证错误

使用 "sails-mongo": "^0.10.0-rc2", "sails": "~0.10.0-rc4" 我在sails lift.

这是在 mongo 控制台中可访问的本地 mongodb 上。

我的连接由

0 投票
2 回答
2521 浏览

mysql - Sails-mysql 未选择数据库

我已经用谷歌搜索了很多,并查看了堆栈溢出的其他解决方案,但没有发现任何可以解决我的问题的方法。定义模型以使用 mysql 而不是磁盘时,出现以下错误


我在其他地方读到,新版本的sails.js(0.9.16)存在一个已知错误,必须为每个模型指定适配器和配置。正如您从错误日志中看到的那样,我已经这样做了,但是我的模型的代码如下

我仍然遇到同样的错误。这是我的应用程序的 package.json 文件

以及我的sails-mysql 版本的package.json 文件

关于如何解决这个问题有什么建议吗?