首页 > 解决方案 > 如何使用 Promise 更新节点 js 中的变量?

问题描述

目前我正在使用 json 从 quick.db 中获取灵感来创建一个数据库。但是遇到了我无法自动更新使用 db.get 函数的变量的问题。

代码:

const DB = require("./DB.js");

const db = new DB();

(async function() {
    await db.set("kuno", 0);
    var kuno = await db.get("kuno");
    await db.add("kuno", 1);
    console.log(kuno);
})();

关于该代码的事情是它确实有效,并向数据库键“kuno”添加了一个但仍然返回 0,有什么方法可以在数据库中修改密钥时更新 kuno 变量?不确定是否需要承诺,但我打算稍后依赖实际的 SQL。

标签: node.js

解决方案


推荐阅读