我正在使用 Go 和 MongoDB 在 restAPI 上做作业。但我仍然想知道:至于我是否应该创建一个字典来存储模型级别的数据,这将帮助我在不访问 MongoDB 的情况下更快地检索数据。但是这里最大的问题是同步MongoDB下的数据和我创建的字典里的数据。
在文件 models/account.go 中我有一个 struct Account ,在 MongoDB 中我也有一个 collection Account 来保存网站的所有账户信息。我应该创建 Accountlist 来存储数据库中的所有数据以提高性能吗?
来源如下:
var AccountList map[int]*Account
type Account struct {
ID int
UserName string
Password string
Email string
Role string
}
繁华开满天机
相关分类