Python如何将关系数据放入mongodb + gridfs

时间:2012-04-25 08:49:27

标签: python mongodb gridfs

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

2 个答案:

答案 0 :(得分: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。

答案 1 :(得分:1)

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

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

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