sql >> Databáze >  >> NoSQL >> MongoDB

Ukládejte obrázky v MongoDB

S GridFS můžete ukládat a číst soubory, které přesahují limit velikosti souboru dokumentu BSON (16 MB). Často se používá k ukládání médií, protože můžete streamovat svá data klientovi.

GridFS má specifickou strukturu dokumentů – ve skutečnosti se skládá z více dokumentů, stačí to zkontrolovat ve vaší db když něco vložíte do GridFS. Protože má speciální strukturu a files může potenciálně překročit limit velikosti 16 MB, nemůžete zahrnout dokumenty GridFS do jiných dokumentů.

Pokud chcete odkazovat na některé objekty GridFS, můžete to provést uložením file_id konkrétního souboru GridFS a dotazování se, když potřebujete načíst jeho obsah.



  1. mongoose find and update odstraní ostatní pole

  2. Jak převést BsonDocument na silně typovaný objekt pomocí oficiálního ovladače MongoDB C#?

  3. MongoDB vnořeno NEBO/A kde?

  4. Odebrat objekt z vnořeného pole podle více kritérií