问题标签 [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.
javascript - 如何从多个模型返回 Sails.js 中的 JavaScript 表
我有 2 个模型,用户和朋友。在朋友中,我有 2 列(UserId1,UserId2)我想在指定 UserId1 的朋友行中找到,然后从包含这些行的表中我想返回带有 Id = UserId2 的用户的表
上面的代码返回带有指定 UserId1 的 Friends(UserId1, UserId2) 的表,但是如何返回带有 Id = UserId2 的用户(来自模型用户)的表?
node.js - Sails 0.10 和多对多关联 - 获取所有关联数据,而不仅仅是第一个
我有 2 个具有多对多关联的模型。我将这两个模型关联起来的代码运行良好(它创建了一个item_languages__language_items
包含相应文档的新集合)。但是我很难获得特定项目的所有相关数据(语言)。我正在使用 MongoDB。
存储在item_languages__language_items
集合中的数据:
现在在我的 中ItemController.js
,我想获得一个包含所有相关语言的特定项目:
但是在这里我得到的项目只有 1 种相关语言,而我预计会得到 3 种相关语言。
javascript - 返回对象的 ID 为零(在数据库中创建记录)
当我尝试使用打印出用户时,console.log(user);
我发现 id 为零。但是,在数据库(mysql)中,用户 id 显示的是正确的值,即 uuid。
以下是我的用户模型
以下是我的创建功能:
mongodb - Sails.js mongodb map reduce
我将sails 与sails-mongo 一起使用,并且希望在集合中执行聚合。我想重用 waterline 使用的连接对象,而不是创建与 mongodb 服务器的全新连接。这个连接对象在某处可用吗?它可以执行任何查询类型吗?
这是基于对水线/帆目前无法进行聚合的理解。
javascript - findAll() 上的 Sails.JS(Waterline)自引用模型返回一个空数组
我在sails 中创建了一个自引用模型,当我尝试创建一些项目时它可以工作。但是当我使用 findAll() 方法时,它会返回一个空数组。我不认为这是一个错误,因为我可能无法创建自引用模型。无论如何,如果这个模型是正确的,当 Sails.js 无法获取项目时,我该如何追踪?为了创建和获取,我使用由sails (/:controller/:action) 创建的自动路线
我的模型(类别):
node.js - 如果定义了属性,则从 Waterline 中的模型获取结果
我有一个模型,不需要每个属性。我想查询模型并返回定义属性的所有实例。
这是我认为代码应该看起来的样子,但它不起作用。任何想法或链接到一些详细的文档?
提前致谢!
postgresql - Sailsjs 模型对象不为 Postgresql 返回数据
我的 Sailsjs config/adapter.js中有以下内容:
在models/Movie.js 中:
在我的控制器中:
movies.rows确实返回正确的数据
然而:
电影返回一个空数组
因此,似乎所有连接都很好,因为原始查询完美运行。
设置 Movie.find() 或使用 models/Movie.js 可能有什么问题吗?
tableName 属性不支持 postgresql schema_name.table_name 吗?
sails.js - Sails Waterline 同步呼叫
如何使用 Sails.js 同步调用 Waterline 函数。我试过了
和
他们都没有为我工作。
这样做的正确方法是什么?
mongodb - Sails 0.10 中的sails-mongo 身份验证错误
使用 "sails-mongo": "^0.10.0-rc2", "sails": "~0.10.0-rc4" 我在sails lift
.
这是在 mongo 控制台中可访问的本地 mongodb 上。
我的连接由
mysql - Sails-mysql 未选择数据库
我已经用谷歌搜索了很多,并查看了堆栈溢出的其他解决方案,但没有发现任何可以解决我的问题的方法。定义模型以使用 mysql 而不是磁盘时,出现以下错误
我在其他地方读到,新版本的sails.js(0.9.16)存在一个已知错误,必须为每个模型指定适配器和配置。正如您从错误日志中看到的那样,我已经这样做了,但是我的模型的代码如下
我仍然遇到同样的错误。这是我的应用程序的 package.json 文件
以及我的sails-mysql 版本的package.json 文件
关于如何解决这个问题有什么建议吗?