MarkLogic – JavaScript node.js客户端API – QueryBuilder – 在集合之间join

说我有两个这样的集合:

// City Collection <city> <id>1</id> <name>Tulsa</name> <stateId>1></stateId> </city> // State Collection <state> <id>1</id> <name>Oklahoma</name> </state> 

现在说我想要返回一个州名的状态列表,而不是stateId。 我怎样才能有效地使用node.js客户端API和查询生成器来实现这种连接?

使用Node.js API无法执行有效的连接。 如果可能的话,最好的办法就是对内容进行非规范化处理,以便文档包含任何需要查询或返回的信息。

 <city> <id>1</id> <name>Tulsa</name> <stateId>1></stateId> <state-name>Oklahoma</state-name> </city>