Node.js dynamodb表中的联接
我们可以在DynamoDB表上执行连接吗?如果是,请提供node js的任何示例。这是我的示例查询Node.js dynamodb表中的联接,node.js,amazon-web-services,amazon-dynamodb,Node.js,Amazon Web Services,Amazon Dynamodb,我们可以在DynamoDB表上执行连接吗?如果是,请提供node js的任何示例。这是我的示例查询 SELECT M.*,MH.*,MP.* FROM MERCHANT AS M JOIN MERCHANT_HIERARCHY AS MH ON M.MERCHANT_ID=MH.SUB_MERCHANT_IDJOIN MERCHANT ON MH.MERCHANT_ID=MP.MERCHANT_IDWHERE M.USERNAME='THIS' AND M.PASSWORD='THIS' AND
SELECT M.*,MH.*,MP.* FROM MERCHANT AS M JOIN MERCHANT_HIERARCHY AS MH ON M.MERCHANT_ID=MH.SUB_MERCHANT_IDJOIN MERCHANT ON MH.MERCHANT_ID=MP.MERCHANT_IDWHERE M.USERNAME='THIS' AND M.PASSWORD='THIS' AND M.STATUS='ACTIVE'
如果您不能理解此查询,可以使用任何表进行一对一和一对多连接示例。Amazon DynamoDB是NoSQL数据库,通常称为文档存储,因为它可以将复杂字段存储为JSON对象
- 它不能与SQL一起使用
- 无法联接表
- 无法在表之间映射字段
也有例外。例如,Amazon EMR上的Hive可以连接到DynamoDB并对DynamoDB中的数据运行SQL,甚至可以连接DynamoDB和其他数据源之间的表。但是,这不是一个通常用于访问DynamoDB中数据的模型。否。Dynamo是一个NoSQL数据库,您不能在NoSQL数据库上执行问题中所述的SQL select语句。@PatrickHund我们可以在单个查询中管理一对一映射吗?