有没有一种利用MarkLogic的Java API在MarkLogic数据库中合并两个文档的方法?
例如,假设有以下两个文档:
doc1.xml:
我能在MarkLogic中执行以下查询吗:检索所有名字为John,姓氏为Smith且年龄大于20岁的记录吗? 在SQL中,您可以执行以下操作: 选择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 b.age > 24
例如,假设有以下两个文档:
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,姓氏为Smith且年龄大于20岁的记录吗? 在SQL中,您可以执行以下操作: 选择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 b.age > 24