ドキュメント内の 2 つのフィールドに基づいて、n1ql で 2 つのドキュメントを結合することは可能ですか?
結合の言語クエリの例では、次のようになります。
SELECT c, pr
FROM purchases pu
JOIN customer c ON KEYS pu.customerId
NEST product pr
ON KEYS ARRAY li.product FOR li IN pu.lineItems END
WHERE pu.customerId = "customer1"
c
奇妙なのは、結合にのどのプロパティが使用されているか、またはそれを指定する方法がわからないことです。
_type='Customer'
属性を持つドキュメントがあり、それらを属性を持つ のmyId
ドキュメントに結合したいとします。それはどのように行われますか?_type='PurchaseOrder'
customerId