De productie - GridFS

, GridFS ingevoerd, GridFS, voor het opslaan en opzoeken van documenten is van grote, zoals het beeld, bestanden, video, enz. Voor de opslag van documenten is de productie, de opslag van gegevens, maar in de collecties van de productie van het systeem.GridFS vermogen dan de beperking van de omvang van de opslag van documenten documenten van 16 MB of zelfs nog meer.Een dossier in stukken, GridFS opslaan van elk blok in een afzonderlijk van de gegevens in het dossier, elke maximale omvang van GridFS 5K, bij het gebruik van twee reeksen, fs.files, opslag van het dossier, fs.chunks, de gegevens en metagegevens blok.Elk blok is door zijn unieke _id ObjectId gebieden identificeren.De moeder is fs.files dossier.In het document, files_id, fs.chunks gebied banden stuk van de moeder.De volgende monsters verzamelen, is fs.files documenten:,, {"dossier": "test." en "stuk": numberint (261120), "uploaddate": een thematische analyse ("2014-04-13t11:32:33.557z"), "de code": "7b762939321e146569b07f72c62cca4f", "duur": numberint (646)}, voorgeschreven document, de grootte van de naam, datum en duur, uploaden.De volgende documenten, is fs.chunks voorbeelden van documenten:,, {"files_id": ObjectId ("534a75d19f54bfec8a2fe44b"), "n": numberint (0), "gegevens": "MONGO binaire gegevens"). De toevoeging van documenten, en nu zullen we GridFS: opslag mp3 - bestanden met GridFS en leg het commando.Dus we gebruiken in de productie - installatie, mongofiles.exe, de bin map van de huidige nut.Commando, open, in de productie - installatie van MAP, - de volgende code:,, de mongofiles.exe bin MAP> mongofiles.exe D GridFS om song.mp3, hier, in de database GridFS, is de naam van de bestanden worden opgeslagen.Als de databank bestaat niet, de productie automatisch leidt tot een nieuw document in vliegen.Song.mp3, is de naam van de bestanden uploaden.In de database van dat dossier, kun je de onderzoeken vragen:,,> dB. FS. Het dossier. (), het bevel om terug te keren, de volgende documenten:,, _id:ObjectId ('534a811bf8b4aa4d33fdf94d {"), de naam:" ge - ", in: 261120, uploaddate: de nieuwe datum (1397391643474) md5:" e4f53379c909f7bed2e9d631e15c1c41 ", lengte: 10401959}, zien we ook alle fs.chunks verzamelen en bewaren van documenten in verband met de volgende code blok, het gebruik van een terugkeer naar de vorige vraag document ID:,,> dB. FS. Blok te vinden (files_id:ObjectId ('534a811bf8b4aa4d33fdf94d. {")}), In mijn in het geval van documenten, de vraag naar 40 betekent de MP3 - bestanden worden verdeeld in 40 blokken.,,



Previous:
Next Page: