【发布时间】:2016-09-28 16:41:43
【问题描述】:
我刚刚开始学习Couchbase。我正在尝试使用 java sdk 编写一个基本查询,但我无法理解如何编写它。以下是查询:
SELECT *
FROM users_with_orders usr
JOIN orders_with_users orders
ON KEYS ARRAY s.order_id FOR s IN usr.shipped_order_history END
这是用于不使用数组的连接:
LetPath path = select("*,META(usr).id as _ID,META(usr).cas as _CAS).from(bucketName +" usr").join(bucketname +" orders").onKeys("usr.order_id)
我应该如何进行上述关于键数组的查询?
谢谢!!!!
【问题讨论】:
-
在使用 Java SDK 编写代码之前,能否让查询在 cbq shell 或 Query Workbench 中运行。
-
是的,我已经想通了,并且能够在 java 中编写查询