我正在讲一个讲Difference between DynamoDb and Mongo is that DynamoDB does not support embedded documents
的讲座。所以我想这样的事情
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
}
}
将是一个无效的项目,但它的有效输入是有效的source
在试图找出我结束here时说json嵌套有效。
问题是,讲课错了还是我在这里遗漏了什么,比如嵌套和嵌入之间的区别?
答案 0 :(得分:2)
我确认嵌套的json在dynamoDB中有效。在查询时,你甚至可以很好地解析嵌套的json。
然而,它并未在mongodb中建模为真正的嵌套对象(请参阅mongodb中的嵌套集)。