2015-02-09 43 views

回答

1

JSONSTORE無法合併集合。但是,您可以在兩個集合之間使用通用索引來訪問相關數據。例如,可以在客戶收款和訂單收款之間共享order_id搜索字段。

+0

您能否爲您的答案編寫語法? – 2015-02-13 15:31:21

+0

您可以使用兩個集合之間的通用索引來訪問相關數據。您能否爲您的答案編寫語法。 – 2015-02-13 15:31:54

+0

我冒昧地創建了關於此事的博客文章。你可以訪問它[這裏](https://developer.ibm.com/mobilefirstplatform/2015/02/24/working-jsonstore-collections-join/) – Namfo 2015-02-24 19:03:06

2

關係數據庫中的JSONStore沒有任何等效的join。然而,就像Namfo在其他答案中說的那樣,您可以利用additionalSearchFields作爲這個用例。它允許您索引不是要存儲數據一部分的值。例如,如果您有order集合並正在存儲諸如{item: 'knife'}之類的對象,則可以使用customer_id的附加搜索字段,該字段引用customer集合中的id搜索字段。 Here是解釋其他搜索字段的帖子。