javascript - 如何在不覆盖整个文件的情况下写入 JSON,而是更新一部分?
问题描述
我正在用 javascript 制作一个不和谐的经济机器人。我有一个保存每个用户数据的 JSON。使用的系统是:
- 将对象形式的 json 保存到变量中
- 修改对象
- 用新数据覆盖 json
它工作正常,但是如果 2 个用户打开了文件并且他们都编辑了他们的 json 副本然后覆盖了 json,那么第二个用户将覆盖第一个用户的数据。我考虑过使用数据库,但是改变一切的工作量太大,所以我只想做一些只修改正确用户部分的事情,我该怎么做?
解决方案
推荐阅读
- android - CoroutineWorker:在 cancelPendingIntent 操作上中断 doWork()
- javascript - 动态添加递增/递减计数器
- asp.net-mvc - 使用反射和 Razor Tag Helper .Net 3.1 渲染 MVC 表单
- node.js - 如何使用 Nodejs 将视频帧直接读入内存?
- javascript - Discord.JS 如何向服务器中的所有成员发送消息?
- javascript - 检查一个值是否与另一个值相等
- java - Firebase Firestore 给出空指针异常
- c - 请解释这个输出。浮点变量的值确实被强制转换为整数。请解释为什么?
- python - Plotly Dash:如何根据用户输入更改标题标题?
- python - HTML 文件无法加载 CSS 文件,浏览器显示 net::ERR_ABORTED 404 即使在同一目录中