GridFS के साथ आप बीएसओएन दस्तावेज़ फ़ाइल आकार सीमा (16 एमबी) से अधिक फ़ाइलों को सहेज और पढ़ सकते हैं। इसका उपयोग अक्सर मीडिया को स्टोर करने के लिए किया जाता है क्योंकि आप क्लाइंट को अपना डेटा स्ट्रीम कर सकते हैं।
GridFS की एक विशिष्ट दस्तावेज़ संरचना होती है - इसमें वास्तव में कई दस्तावेज़ होते हैं, बस इसे अपने db
में जांचें जब आप ग्रिडएफएस में कुछ डालते हैं। चूंकि इसकी एक विशेष संरचना और files
है संभावित रूप से 16MB दस्तावेज़ आकार सीमा से अधिक हो सकता है आप अन्य दस्तावेज़ों में GridFS दस्तावेज़ शामिल नहीं कर सकते हैं।
यदि आप कुछ GridFS ऑब्जेक्ट्स को संदर्भित करना चाहते हैं तो आप file_id
. को सहेज कर कर सकते हैं विशिष्ट GridFS फ़ाइल की और क्वेरी करना कि जब आपको इसकी सामग्री को पुनः प्राप्त करने की आवश्यकता हो।