mysql - 在 Node.js 中将 PostgreSQL 转换为 mysql 需要帮助
问题描述
下面的函数我从surveyjs-nodejs存储库复制它,并希望在mysql中实现类似的功能。
function getObjectFromStorage(tableName, callback) {
db.any("SELECT * FROM " + tableName).then(function(result) {
var objects = {};
(result || []).forEach(function(item) {
objects[item.id] = item;
});
callback(objects);
});
}
getObjectFromStorage("surveys", function(objects) {
if (Object.keys(objects).length > 0) {
callback(objects);
} else {
callback(surveys);
}
});
这 .any 是如何工作的?
db
.one("INSERT INTO surveys (name, json) VALUES($1, $2) RETURNING *", [
name,
"{}"
])
.then(callback);
以及这个RETURNING *如何在 mysql 中使用?
谢谢
解决方案
推荐阅读
- sql-server - GROUP BY 最新用户但最新日期没有用户
- python - 我想使用正则表达式通过方括号拆分字符串
- django - 将 Selenium 制作的屏幕截图上传到 Amazon S3
- python - 用于无状态应用程序的 Python Flask-WTF CSRF
- javascript - Redux 状态改变后怎么办?
- python - 什么是迭代工具的更快替代方案?
- javascript - 当方法已经在基于类的组件中将其上下文作为“this”时,为什么需要将方法绑定到“this”
- java - 为什么 2020 年 3 月 30 日和 2020 年 3 月 1 日之间的差异错误地给出了 28 天而不是 29 天?
- r - 如何按项目对数据框进行排序?
- node.js - 上传时aws presigned url请求签名不匹配