问题标签 [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.
sql - Connection terminated for basic Postgres and MassiveJS
I am trying to connect to my database, but I am running into some errors. I am pretty new to all this, so sorry if I'm not being clear. I am able to use pgAdmin to run queries to my database, but I can't seem to get it working here.
Here is my error:
And here is my server.js:
Don't really know what else to say; I'll do my best to clarify anywhere it's unclear.
javascript - 在 TypeScript 中,定义可以返回 Promise 的函数的最佳方法是什么或承诺?
我刚开始使用 TypeScript,遇到了我正在使用的库的类型定义错误的情况。在我的例子中,库是Massive,js,这里是类型定义。
问题是某些函数应该返回Promise<T[]>
or Promise<T>
,但打字说它总是Promise<T[]>
。
如何修复上述函数,以便它们返回Promise<T[]>
or Promise<T>
?
node.js - 无法使用 Massive.js 连接到 postgres
我正在尝试使用 mass.js 连接到 postgres 数据库。我现在在 postgress 中使用命令行创建了一个数据库和一个表,当我尝试使用 Massive.js 将其连接到 postgres 时出现错误。在我看来,我在 require('massive') 中遇到了错误。但是我已经在 nodemodules 中安装了大量的。
这是我的代码:
帮助将不胜感激。
javascript - 对数组中的每个对象运行 PostgreSQL UPDATE 查询
假设我有一车杂货,每件商品都有一个唯一的 ID。当有人点击“购买”时,会发送一个数组,其中包含该购物车中每个项目的对象。购物车各不相同,因此有时可能是 2 件,有时是 6 件,等等。
例子:
我需要我的 SQL 表“可用的杂货”根据购买的内容进行更新。
对于一个杂货项目,我会使用以下内容:
由于我现在有多个项目,我如何才能为每个购买的项目运行查询?还是作为一项根据购买的商品数量进行调整的大规模查询?
我的项目是 Ionic/AngularJs 和 NodeJs、Express、MassiveJs。
多谢你们!仍然是一个菜鸟,所以我很难解释我需要什么。
node.js - 如何使用 mass.js 执行交易
我正在尝试实现一个非常简单的事情:
在postgres
数据库上运行它可以完美运行。massive.js
没有它:
它不会回滚更改,只是从数据库中删除。COMMIT
也不行。怎么了?
有什么方法可以转储查询顺序吗?
javascript - mass.connectSync 不是一个函数
为什么会出现这个错误,我运行 server.js 时,mass.connectSync 不是函数。它适用于我的mac,但不适用于我的windows。请帮助解决此enter code here
错误
postgresql - 如何根据postgres中的列名更新列?
我将其缩小到两种可能性 - DynamicSQL 和使用 case 语句。
但是,我在这两个方面都失败了。
我根本不了解dynamicSQL,以及在我的情况下如何使用它。
这是我使用 case 语句的尝试;许多失败的变体之一。
作为概述,我正在使用 Axios 与我的 Node 服务器通信,该服务器正在使用 Massivejs 调用我的 Heroku 数据库。
也许这不是要走的路 - 所以这是我的主要问题:
我遇到了麻烦,因为我计划用作列名的值作为字符串发送到我的服务器。我一直在尝试使用的确切电话是
再一次,我传递给那些使用大规模的人。
我得到了错误,{ error: syntax error at or near "'address'"}
因为我的传入值是字符串。我的想法是,上面的语句允许我使用变量,因为'address'
它是用引号封装的。
但是,唉,我的思维过程让我失望了。
这似乎接近回答我的问题,但如果使用动态 SQL,我似乎无法弄清楚在我的情况下该怎么做。
如何在函数的 UPDATE 或 SELECT 语句中使用动态列名?
提前致谢。
massivejs - mass.js 中的多用户连接
我希望同时连接1个以上的用户,如下:
user_1
并且user_2
显然拥有不同的特权。
所以,我的问题是:这两个实例 1 和 2 以何种方式相关?
一开始,我怀疑它们是相同的。后来,它们会同步吗?我必须跑db.reload()
吗?
蒂亚
node.js - PostgreSQL 使用 massjs 和节点抛出错误“函数计数(整数)不存在”,但适用于 Postico
我正在使用 React、Node、Express、Massive 和 PostgreSQL 开发一个 Web 应用程序,并且在执行一个特定查询时遇到了问题:
**注意:我在子查询上使用 3 只是为了测试。
我正在使用 Postico 测试我的 SQL 语句,这个查询返回了我期望的结果。但是,当在应用程序本身上完成此操作时,通过访问端点来请求数据,服务器会抛出错误:
命中端点时运行的回调函数如下所示:
getCliqueSummaryQuery() 运行查询,将 url 参数作为变量传递,该变量将替换我为测试而硬编码的 3。变量值和硬编码值都会发生错误。我已将查询直接从 Postico 复制到我的 sql 文件中。
任何人都知道为什么它以一种方式工作而不是另一种?
postgresql - 将 Express Router 与 Massive.js db 调用结合使用时出错
当通过mass.js实例从 express 路由器到 postgres db 对数据库进行 async/await 调用时,会收到来自 db 的正确响应,但路由器显然在 async 函数完成之前返回;因此,测试调用返回未定义。从控制台出来(如下),很明显异步函数没有等待 >_<
是否包装路由器以传递导致问题的应用程序实例?
应用程序.js
路由.js
db_queries.js
控制台输出
Server listening on 3001
There are undefined regions.
db has 15 count for regions