gegevensbank verwijzingen, zoals de relatie tussen de productie van het laatste hoofdstuk van de uitvoering van de database zien, gestandaardiseerde structuur in de productie in de concepten die we gebruiken, naar verhouding, ook bekend als referentie, handboek, waarin we de hand van de opslag van genoemd document ID in andere documenten.Echter, in een dossier met de verschillende referentie voor het verzamelen, kunnen we gebruik maken van dbrefs, de productie, de.,, dbrefs versus handboek, als referentie, een voorbeeld, voor het geval we gebruik kunnen maken van dbrefs vervangen door een verwijzing naar in de database, rekening houdend met de verschillende soorten adres (thuis, op kantoor, post, enz.) in de verschillende reeksen (address_home, address_office, address_mailing, enz.).Nu, als een verzameling van documenten, de gebruikers, de adressen, maar het moet ook het adres van de aangewezen op basis van soorten die te bekijken.In dit geval, in de documenten van de genoemde documenten van vele verzamelobjecten, moeten we gebruik maken van dbrefs.Het gebruik van dbrefs,,,, heeft drie aspecten: de dollar, dbrefs, nummer van het gebied worden vermeld die verwijzingen,,, in dit veld wordt de id: dollar _id gebied van verwijzingen,,, dit is dollar dB: facultatieve velden en bevat het dossier wordt verwezen is, de naam van de gegevensbank, Om rekening te houden met een op het gebied van het monster met dbref adres, gebruikers, zoals hieronder aangegeven:,, {"_id": ObjectId ("53402597d852426020000002"), adres: ("$ref": "address_home", "$": ObjectId ("534009e4d852427820000002"), "$dB": "tutorialspoint"), "" contact ": 987654321", "geboortedatum": "01-01-1991", "Tom" naam ": - - -"),,, het adres, het dbref gebied vastgestelde referentie in het dossier hier.ES, address_home, verzamelen, tutorialspoint, gegevensbank met 534009e4d852427820000002 id.,, de volgende code genoemde dynamische lijkt, het verzamelen van $ref parameters (,, address_home, in ons geval) voor de voorgeschreven document ID parameters dbref dollar.,,> var de gebruiker = dB. Gebruikers. Vinden ({"naam" Tom ": - - -"})> var dbref = user.address> dB [dbref vinden. $ref]. ({"_id": (dbref. $)}), dat deze code in het dossier naar het volgende adres en address_home, verzamelen, {"_id": ObjectId ("534009e4d852427820000002") en "bouw": "22, Indiana appartement", "de pin - code ': de 123456," stad ":" la ", de" staat ":" California "), en
De productie
Previous:De productie
Next Page:De productie