sql >> Database >  >> NoSQL >> MongoDB

Leg uit alsof ik vijf ben:formulier met tekst- en afbeeldingsveld> Routes> Controller> Schrijf naar MongoDB-document - waar gaat GridFS naartoe?

GridFS-verzamelingen zijn interne implementatiedetails van GridFS. Er is geen koppeling tussen deze en uw andere gegevens.

Om te schrijven naar en te lezen van GridFS, zou u GridFS API's moeten gebruiken die door uw stuurprogramma worden geleverd. Over het algemeen betekent dit dat, als u bijvoorbeeld enkele velden en een binaire blob zoals een afbeelding opslaat, u het opslaan in twee stappen zou uitvoeren (een invoeg-/bijwerkbewerking voor de velden en een afzonderlijke GridFS-bewerking voor de binaire blob).

Je zou de afbeelding niet in je document opslaan . Je zou de afbeelding opslaan in GridFS , en in uw document zou u een verwijzing naar het GridFS-bestand kunnen opnemen (deze hebben hun eigen id's).




  1. Kan geen gegevens naar MongoDB verzenden met Kafka-Spark Structured Streaming

  2. Spring Boot verbindt Mysql en MongoDb

  3. MongoDB krijgt SubDocument

  4. MongoDB voegt nieuwe velden toe met de naam variabele waarde