【发布时间】:2015-01-11 19:53:15
【问题描述】:
我正在使用 Worklight6.2,但我遇到了一个与 JSONStores 相关的小问题。
我的应用程序中有几个可以帮助我与第三方数据库上的关系模型相关联。 为了正确使用此范例,我尝试使用多个搜索索引在我的商店中查找文档。 假设我有一家这方面的商店
var data = {GUID: 'XPTO-XPTZ-FOO', product_name= 'potatos'}
有时我想通过 GUID 访问我的对象,有时我想通过 product_name 访问它。 所以我会有一个
var searchField = {GUID: 'string'};
var additionalSearchField = {product_name: 'string'};
问题是,当我使用这个附加搜索字段时,它找不到我的土豆。我想使用 additionalSearchField 来避免 JSONStore 重新创建。
我认为我没有按照预期的方式使用额外的搜索字段,但我很难理解它的概念。
来自 IBM 文档:
其他搜索字段是已编入索引但不属于所存储 JSON 数据的键。这些字段定义了键,其值(在给定的 JSON 集合中)被索引并可用于更快地搜索。
有人可以帮我了解它们的工作原理吗?
【问题讨论】: