3

如何将 1.000.000 个带有 css、js、img 文件的网页保存到 mongodb+gridfs 中?如何定义页面和html文件之间的链接?

4

2 回答 2

1

GridFS 使用两个集合来存储包含对象元数据的数据文件和包含二进制数据的块。只要不干扰现有字段,您可以以任何方式扩展文件中的元数据,因此您可以“标记”您的对象,以您认为合适的任何方式描述它们,并以任何您想要的方式分隔它们 -文件类型、内容类型、语言等。

GridFS 规范中甚至提到了此功能:http ://www.mongodb.org/display/DOCS/GridFS+Specification

或者,您可以自己创建一个完全独立的集合并以这种方式引用对象(可能通过存储文件_id)。

于 2012-04-25T09:06:17.143 回答
1

一般sql见这里-> mongodb: http ://www.mongodb.org/display/DOCS/SQL+to+Mongo+Mapping+Chart

以及具体的嵌入和链接: http ://www.mongodb.org/display/DOCS/Schema+Design#SchemaDesign-EmbeddingandLinking

您也应该能够将其应用于 GridFS。

于 2012-04-25T08:53:30.513 回答