问题标签 [massivejs]

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 回答
919 浏览

node.js - 使用 Nodejs 和海量创建控制器

使用大量的 postgreSQL 驱动程序,我能够连接到 postgreSQL 并从数据库中获取记录。

此代码将数据记录到控制台窗口。但我想创建一个端点并将响应发送回客户端。

尝试了有关如何使用 Node 和大规模创建控制器的示例,但运气不佳。

0 投票
1 回答
411 浏览

node.js - 无法从模块导出中获取变量

我有一个 connector.js 文件,我想使用它来导出dbResult对象。

现在在另一个文件中,我试图获取 dbResult 并显示数据:

但是当我启动 URL 时,看不到任何响应。

我在这里有什么遗漏吗。

0 投票
1 回答
50 浏览

javascript - MassiveJS 奇怪的转换错误

我是 Massive 的新手,但我真的很喜欢它。在使用express.Router()和进行非常简单的数据库调用时:

我得到一个错误:

错误:参数 0(条件)应该是类型 Object,但它是类型字符串,值为 2。在 Args (C:\Users\JMichelson\WebstormProjects\Proximityv6\node_modules\args-js\Args.js:399:10) at Object.exports.forArgs (C:\Users\JMichelson\WebstormProjects\Proximityv6\node_modules\massive\lib\arg_types.js:7 7:10) ...

通过简单的演员表解决了这个问题:

但我发现这个转换要求很奇怪,因为 JavaScript 应该根据需要自动转换。

我这样做正确吗?

0 投票
1 回答
117 浏览

javascript - 使用 MassiveJS 进行 REST put/post 保存

使用当前版本的 MassiveJS 和 express 进行 API 调用。使用 SAVE 函数时,Massive 希望列名列表更新如下:

如您所见,随着列列表越来越长,这段代码变得越来越难以维护。所以我想知道是否有一种方法可以在单个调用中保存整个 req.body 假设 req.body 键值与 db 列名匹配。这将节省大量时间并且更易于维护。

0 投票
1 回答
198 浏览

sql - 如何对字符串进行多重拆分(WHERE IN 查询)

我将一个字符串作为参数(通过 massjs)传递到我的查询中。字符串格式为:param = 'red, blue, green'. 参数本身没有固定长度(',' 是分隔符),因为它是通过用户发送的内容填充的(但最多包含 10 个元素)。

我如何将字符串分解为查询中的单个字符串?

例如,我正在尝试做的事情:

我知道这行得通,但非常粗糙:

基本上我想在 IN 括号内有 ('red', 'blue', 'green' ....) 。有没有更好的方法来实现这一点?

0 投票
1 回答
231 浏览

postgresql - 获取“TypeError:db.createList 不是函数”

我目前正在做一个 React、Express、Massivejs、postgreSql 应用程序。每当我试图点击我的帖子端点时,我都会收到错误“TypeError:db.createList is not a function”。我不知道如何补救它,因为它看起来是正确的。

我的文件结构:

在此处输入图像描述

我的服务器文件如下所示:

我的控制器如下所示:

我的 createList.sql 文件如下所示:

0 投票
1 回答
133 浏览

javascript - mass-js 限制结果中的列

以下代码返回 id、title 和 content 字段。我只需要id和title。

我需要和“从法律中选择ID,标题......”的等价物。我在文档中找不到任何内容。

我想避免使用 for 循环来过滤掉不需要的列,它的效率较低。

0 投票
1 回答
217 浏览

javascript - 使用 massjs 搜索数组

我正在尝试使用 massjs 在数组上构造一个查询,但它一直告诉我该运算符不受支持。

此查询有效:

wheredata是一个 jsonb 字段,items是一个对象数组。我的 massjs 查询是:

但大量告诉我@>运营商不存在。

我意识到我可以执行原始 SQL,但我正在构建一个带有分页、排序和其他查询条件的查询,所以如果可以避免它,我宁愿不重建所有这些。

我的查询有错误吗?这是 massjs 甚至支持的东西吗?

0 投票
1 回答
150 浏览

postgresql - mass.js 中“id”列的命名

我有一个现有的表,其中调用了主键列gid而不是 id。当我使用像下面这样的大量文档查询时,我得到Error: column "id" does not exist. 我可以指定我有一个名为 id 的列gid吗?

我正在使用以下内容来查询数据库:

0 投票
2 回答
2102 浏览

javascript - Node.js 将 JSON 导入 PostgreSQL

我正在尝试使用 Node.js 将 JSON 文件导入 PostgresSQL。我正在使用 mass.js 来做到这一点。

下面是我的 JS 代码:

所以。我正在尝试遍历 JSON,然后插入。我将它与以下 JSON 一起使用:

我有以下 PostgresSQL 结构:

  • 数据库: tl
  • 表:员工
  • :id(类型:Int,Sequence)
  • :正文(类型:jsonb)

我在 Github 上看到过类似的工作: https ://github.com/craigkerstiens/json_node_example

但是,我的循环不会出错,但不会存储任何数据。

我在做什么从根本上是错误的?

或者,是否有使用 Node.js 将现有 JSON 文件存储到 Postgres 的“最佳方式”?我可以找到很多关于 Node.js + Postgres 的信息,但其中大部分是用于 RESTful 目的。