Tentu, Anda dapat membuat serial file Anda sebagai string dan menyimpannya di bidang dokumen. Tetapi dalam pendekatan seperti itu ada satu kelemahan - semua file Anda harus
Gridfs mongodb dibangun di atas koleksi mongodb, dan berisi dua koleksi:
- File -- metadata file (nama, ukuran, id, info lain yang ingin Anda simpan)
- Potongan -- koleksi yang berisi badan file yang diserialisasi. Jika ukuran file lebih dari 16 mb batas mongodb secara otomatis membuat potongan tambahan. Jadi file apa pun akan disimpan di mongodb sebagai satu dokumen file dan>=1 dokumen potongan.
Anda dapat memeriksa di sini bagaimana tampilan file di mongodb.
Jadi, jika Anda memutuskan untuk menyimpan file di mongodb, lebih baik menggunakan yang umum, diuji dengan pendekatan komunitas - gridfs.