我正在尝试创建一个应用程序,我可以在特定用户帐户中获取/设置数据,我受到Firebase的诱惑.
我遇到的问题是,当我的结构如下所示时,我不知道如何定位特定用户数据:

online-b-cards
- users
- InnROTBVv6FznK81k3m
- email: "hello@hello"
- main: "Hello world this is a text"
- name: "Alex"
- phone: 12912912
Run Code Online (Sandbox Code Playgroud)
我环顾四周,当他们给出一些随机哈希作为他们的ID时,我真的找不到任何关于如何访问个人数据的信息.
我如何根据他们的名字获取个人用户信息?如果有更好的方法,请告诉我!
一个例子:
class File {
public:
File(const char* path);
File(File& other) = delete;
File& operator=(File& rhs) = delete;
~File();
private:
char* path;
FILE* cfile;
};
class Filesystem {
public:
Filesystem();
Filesystem(Filesystem& other);
~Filesystem();
File Search(const char* filepath) {
File file(filepath);
return file;
}
private:
};
Run Code Online (Sandbox Code Playgroud)
从 File 类中删除复制构造函数和赋值运算符(因为不应该复制它)后,有什么方法可以从文件系统的搜索函数或其他方法来处理它返回它吗?