यह ग्रिडफ़्स-स्ट्रीम या इसके द्वारा उपयोग किए जाने वाले अंतर्निहित मूल मोंगोडब ड्राइवर में अच्छी तरह से प्रलेखित नहीं है, लेकिन यहां बताया गया है कि आप इसे कैसे करते हैं:
यहाँ options
है ग्रिडफ़्स-स्ट्रीम से ऑब्जेक्ट createWriteStream
उदाहरण
(root
नोट करें विकल्प):
{
_id: '50e03d29edfdc00d34000001',
filename: 'my_file.txt',
mode: 'w',
chunkSize: 1024,
content_type: 'plain/text',
root: 'my_collection', // Bucket will be 'my_collection' instead of 'fs'
metadata: {
...
}
}
यह क्यों काम करता है:
gridfs-stream options
से होकर गुजरता है ऑब्जेक्ट आप createWriteStream
पर कॉल पास करते हैं या createReadStream
अंतर्निहित mongodb ड्राइवर को gridStore
. बनाने के लिए फ़ाइल का प्रतिनिधित्व करने के लिए आपत्ति। बदले में मोंगोडब चालक root
. को पहचानता है options
. में वस्तु
डिफ़ॉल्ट "fs" ग्रिड बकेट प्रीफ़िक्स स्ट्रिंग के ओवरराइड के रूप में।