Ibm mobilefirst 如何使用MobileFirst JSONStore进行同步查询

Ibm mobilefirst 如何使用MobileFirst JSONStore进行同步查询,ibm-mobilefirst,jsonstore,Ibm Mobilefirst,Jsonstore,我正在学习如何在混合应用程序中使用JSONStore处理移动本地数据。我没有找到任何同步查询JSONStore的方法。我的意思是,我会从一个关系中进行选择。 可能吗?或者是使用返回的承诺的唯一选项(我想这是异步的)?简而言之,您不能同步运行JSONStore。这保证了如果查询花费很长时间,JS执行不会停止。例如,如果您试图使用加密的JSONStore实例搜索大型集合,则用户体验可能会受到影响 JSONStore在Android和iOS中使用SQLite,因此它是一个关系数据库。另一方面,如果要在

我正在学习如何在混合应用程序中使用JSONStore处理移动本地数据。我没有找到任何同步查询JSONStore的方法。我的意思是,我会从一个关系中进行选择。

可能吗?或者是使用返回的承诺的唯一选项(我想这是异步的)?

简而言之,您不能同步运行JSONStore。这保证了如果查询花费很长时间,JS执行不会停止。例如,如果您试图使用加密的JSONStore实例搜索大型集合,则用户体验可能会受到影响

JSONStore在Android和iOS中使用SQLite,因此它是一个关系数据库。另一方面,如果要在Android中执行该操作,例如,您将使用AsyncTask或类似的操作,在单独的线程中执行这些操作可能需要更多时间


您可能已经知道其中一些信息。我希望这能回答您的问题。

谢谢。我很沮丧。即使在Android中,我可以选择使用异步任务,我也可以同步获得结果,因为它的行为与java的未来没有太大区别。我也希望JSONStore。我同意用户体验不应该受到不依赖于他自己的事务的影响,但存储的数据大小肯定是他自己的事情,所以他应该准备等待。