MarkLogic - JavaScript node.js 客户端 API - QueryBuilder - 在集合之间加入

MarkLogic - JavaScript node.js Client API - QueryBuilder - Join between collections

假设我有两个这样的集合:

// City Collection
<city>
  <id>1</id>
  <name>Tulsa</name>
  <stateId>1></stateId>
</city>

// State Collection
<state>
  <id>1</id>
  <name>Oklahoma</name>
</state>

现在假设我想要 return 一个城市列表,其中包含州名称而不是 stateId。如何使用 node.js 客户端 API 和查询生成器有效地执行此连接?

无法使用 Node.js API 执行高效联接。如果可能的话,解决这个问题的最佳方法是对您的内容进行非规范化,以便文档包含您需要查询或 return.

的任何信息
<city>
  <id>1</id>
  <name>Tulsa</name>
  <stateId>1></stateId>
  <state-name>Oklahoma</state-name>
</city>