De voor de werking van de productie niet meer documenten ter ondersteuning van de productie

, voor zaken.Het is echter voorziet in één enkel document voor de operatie.Dus als een dossier heeft honderd keer actualisering verklaring kan werken op alle gebied of niet, dus blijf in de documenten van de atomaire niveau.Model, voor de operatie van de gegevens, de aanbevolen aanpak zou blijven voor alle relevante informatie, dit is vaak in één document met ingebouwde, bijgewerkt.Dit zal ervoor zorgen dat alle documenten van de bijwerking van het atoom.De producten, rekening houdend met de volgende documenten:,, 1. {"_id": "product_name": "Samsung S3", "categorieën": "mobiele telefoon", "product_total": 5, "product_available": 3, "product_bought_by": [{"klanten": "John", "dag": "7-jan-2014"} {"klanten": "marker", "dag": "8-jan-2014")]}, in dit dossier in de klant voor de aankoop van producten van de informatie, product_bought_by, gebied.Nu, als we nieuwe klanten voor de aankoop van producten, zullen we eerst te controleren of het product nog steeds worden gebruikt, product_available, gebied.Als het mogelijk is, zullen wij de vermindering van de waarde van product_available gebied en de invoeging van de nieuwe klant ingebed in product_bought_by gebied.We zullen met behulp van de functie van de beschikking, findandmodify, want het zoeken naar documenten en met de vernieuwing.,,> dB. Producten. Findandmodify ({vraag: {_id:2, product_available:{0}}, GT: bijgewerkt: {% CO: {1), product_available: dollar duwen: {product_bought_by:{klanten: "overval",: "de 9-jan-2014"}}}}), hebben we van de ingebouwde documenten en het gebruik van findandmodify vragen ervoor te zorgen dat de producten de aankoop van nieuwe informatie alleen als het product is effectief.En de hele transactie op dezelfde vraag, is het atoom.Integendeel, we worden in de scène, we hebben behouden en de beschikbaarheid van producten voor wie kocht de informatie van het product, respectievelijk.In dit geval, zullen we eerst na of het product met de eerste vraag.En dan in de tweede vraag, we komen in de bijwerking van de informatie.Maar het is mogelijk, dat de uitvoering tussen de twee vragen, een andere gebruikers van het product hebben gekocht, dit is niet meer beschikbaar.Weet het niet, onze tweede vraag zal in het kader van de vernieuwing van onze eerste vraag om informatie te kopen.Dit zal de databanken niet, want we hebben de verkoop van producten is niet beschikbaar.,,



Previous:
Next Page: