这是mega上的文件夹列表和视频列表。我计划使用每个视频的url来存储它,然后使用www.example.com上的视频播放器包来播放视频pub.dev
w7t8yxp51#
Firestore是一个可扩展的NoSQL云数据库,支持灵活的层次化数据结构。它用于存储文档中的数据,这些文档被组织成集合。数据以键-值对的形式存储,并支持特定的数据类型,如数组、布尔、字节、日期和时间等。如here所述。所以你不能在Firestore中存储包含视频的文件夹列表。要了解更多关于Firestore的信息,请参考this document。相反,我建议你使用Firebase云存储,这是一个对象存储服务。它允许你存储图像,音频,视频,或其他用户生成的内容,你可以使用Google Cloud Storage APIs访问相同的文件。要了解更多关于Firebase云存储的信息,你可以参考this document。云存储也允许你在云存储桶中的文件夹中组织你的数据。要了解更多关于云存储中的文件夹的信息,你可以参考this document。
3ks5zfa02#
您可以将文件保存在Cloud Storage中,并使用Firestore存储文件URL。对于文件夹和项目的排列,您可以使用以下结构:
643ylb083#
Firestore是一个文档数据库。文档是一个字典,键值对。它支持像double,int,strings,array这样的值。Firestore在集合中工作,在集合中有文档,在文档中可以有另一个集合。
3条答案
按热度按时间w7t8yxp51#
Firestore是一个可扩展的NoSQL云数据库,支持灵活的层次化数据结构。它用于存储文档中的数据,这些文档被组织成集合。数据以键-值对的形式存储,并支持特定的数据类型,如数组、布尔、字节、日期和时间等。如here所述。所以你不能在Firestore中存储包含视频的文件夹列表。要了解更多关于Firestore的信息,请参考this document。
相反,我建议你使用Firebase云存储,这是一个对象存储服务。它允许你存储图像,音频,视频,或其他用户生成的内容,你可以使用Google Cloud Storage APIs访问相同的文件。要了解更多关于Firebase云存储的信息,你可以参考this document。
云存储也允许你在云存储桶中的文件夹中组织你的数据。要了解更多关于云存储中的文件夹的信息,你可以参考this document。
3ks5zfa02#
您可以将文件保存在Cloud Storage中,并使用Firestore存储文件URL。
对于文件夹和项目的排列,您可以使用以下结构:
643ylb083#
Firestore是一个文档数据库。文档是一个字典,键值对。它支持像double,int,strings,array这样的值。
Firestore在集合中工作,在集合中有文档,在文档中可以有另一个集合。