Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/node.js/34.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Node.js dynamodb表中的联接_Node.js_Amazon Web Services_Amazon Dynamodb - Fatal编程技术网

Node.js dynamodb表中的联接

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

我们可以在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 M.STATUS='ACTIVE'

如果您不能理解此查询,可以使用任何表进行一对一和一对多连接示例。

Amazon DynamoDB是NoSQL数据库,通常称为文档存储,因为它可以将复杂字段存储为JSON对象

  • 它不能与SQL一起使用
  • 无法联接表
  • 无法在表之间映射字段

也有例外。例如,Amazon EMR上的Hive可以连接到DynamoDB并对DynamoDB中的数据运行SQL,甚至可以连接DynamoDB和其他数据源之间的表。但是,这不是一个通常用于访问DynamoDB中数据的模型。

否。Dynamo是一个NoSQL数据库,您不能在NoSQL数据库上执行问题中所述的SQL select语句。@PatrickHund我们可以在单个查询中管理一对一映射吗?