我正在为我的实体执行微风查询,并将数据存储在浏览器本地缓存中。
如果将来碰巧要加载这些实体,而不是再次执行微风查询,而是将数据从本地存储加载到可观察的数组中。
我想知道如何通过应用微风谓词来过滤这些可观察数组中的数据,因为我将不再执行微风查询。
是否可以在可观察数组上应用微风谓词来过滤数据?
最佳答案
微风有能力execute your query locally。为此,您需要将本地存储中的数据加载到轻巧的实体管理器中。有多种方法(importEntities,attachEntity),该方法取决于您如何存储和从本地存储中检索实体。如果从本地存储中存储/检索实体数据时使用exportEntities和importEntities,将使您的生活更加轻松。如果确实选择使用exportEntites,请特别注意includeMetadata
参数。您可能需要单独缓存元数据以节省空间。
关于javascript - 将 Breeze 谓词应用于可观察数组中的数据,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/28028215/