有没有办法利用 MarkLogic 的 Java API 在 marklogic 数据库中加入 2 个文档?
例如,假设有以下 2 个文档:
doc1.xml:
<a>
<id>123</id>
<doc2ID>111</doc2ID>
<first_name>John</first_name>
</a>
doc2.xml:
<b>
<id>111</id>
<doc1ID>123</doc1ID>
<last_name>Smith</last_name>
<age>25</age>
</b>
我可以在 MarkLogic 中进行以下查询:检索名字 = John、last_name = Smith 和年龄 > 20 的所有记录?在 sql 中,您将执行以下操作: Select a.first_name, b.last_name from doc1 a JOIN doc2 b ON (a.doc2ID = b.id) WHERE a.first_name = 'John' and b.last_name = 'Smith' and年龄 > 24