2016-04-18 9 views
1

Ich war nach einem Vortrag, in dem sagt es Difference between DynamoDb and Mongo is that DynamoDB does not support embedded documents Also dachte ich, so etwas wie diesesAWS Dynamo DB unterstützt eingebettete Dokumente oder nicht?

Item: { 
     "Artist":"No One You Know", 
     "SongTitle":"Call Me Today", 
     "AlbumTitle":"Somewhat Famous", 
     "Year": 2015, 
     "Price": 2.14, 
     "Genre": "Country", 
     "Tags": { 
      "Composers": [ 
        "Smith", 
        "Jones", 
        "Davis" 
      ], 
      "LengthInSeconds": 214 
     } 
    } 

Wird ein ungültiges Element sein, aber seine gültige Eingabe und es funktioniert source

Während ich am Ende versuchen, herauszufinden, up here, die Json Nesting ist gültig sagt.

Die Frage ist, ist Vortrag falsch oder fehle ich hier etwas wie der Unterschied zwischen Verschachtelung und Einbettung?

Antwort

2

Ich bestätige, dass geschachtelte JSON in dynamoDB gültig ist. Sie werden sogar in der Lage sein, verschachtelten Json bei der Abfrage gut zu parsen.

Allerdings ist es nicht als echtes verschachteltes Objekt in mongodb modelliert (siehe Verschachtelte Mengen in mongodb).

+0

für einfache Frage, ist Dynamo db Unterstützung eingebettete Dokumente oder nicht? was u vl antwort, blick aus der zertifizierungsperspektive –

+0

, um es kurz zu machen, ja geschachtelte json ist gültig, aber das ist anders als verschachteltes dokument. GUT ZU WISSEN für Ihre Zertifizierung: Wenn Sie eine solche Frage in Ihrer Zertifizierung haben, sollten Sie darauf antworten, dass es keine verschachtelten Dokumente unterstützt (vertrauen Sie mir, ich habe mehrere AWS-Zertifizierungen). – Tom

+0

danke, das ist was ich gesucht habe :) –

Verwandte Themen