簡體   English   中英

如何將數組保存到 JavaScript 中的文件?

[英]How to save an array to a file in JavaScript?

我有一個 discord 機器人,其中包含 class 中的用戶數據,每個新的 object 都在一個存儲所有這些數據的數組中。 我希望每次運行或關閉機器人時都能在數組中擁有相同的數據。 如果我必須在關閉它之前向機器人發送一個命令,比如“/save”,那就太好了。 我怎樣才能做到這一點?

我對 discord 機器人不太熟悉,但在 JavaScript 中,由於安全限制,您無法寫入文件系統,這意味着您無法將其存儲在本地文件中。 在不使用服務器寫入其本地文件系統的情況下解決此問題的最佳方法是使用數據庫。 所以如果你的用戶數組是這樣的

[
  {
    username: example,
    age : 222,
    userId: 1
  },
  {
    username: exampleTwo,
    age : 221,
    userId: 2
  }
]

您可以將每個鍵值對保存到用戶表中的數據庫中:

| Username   | age  | userId |
| ---------- | ---- | ------ |
| example    | 222  | 1      | 
| exampleTwo | 221  | 2      |

這樣,您還可以將 ID 設置為自動增量,以允許每個用戶都是唯一的

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM