idProperty 如何用于更复杂的模式?道场模型

How is idProperty used for more complex schema? Dojo dmodel

在构建数据模型时,idProperty 是如何在数据存储中使用的不是很清楚。文档说“如果商店有一个主键,这表明 属性 用作身份 属性。 属性 的值应该是唯一的。这默认为 "id".

这是假设模型所基于的模式具有基本扁平的结构吗?例如一组对象——每个对象都有一个标识 属性?

如果模式不是一个简单的数组,而是具有更复杂的结构,从单个对象开始,该对象在属性中包含多个子级别的属性。或者只是同一级别的多个数组,其中每组数组标识 属性 彼此独立?

商店是集合的延伸。

集合是项目集合的接口(您的对象可能具有复杂的架构)。

您可以对集合使用自定义查询来定义特殊查询,以查找具有任何属性子集的数据。

简而言之,是的,即使数据具有自定义架构,您也可以查询您的数据,但您需要定义自定义查询。

更多信息可以在文章末尾找到:https://github.com/SitePen/dstore/blob/master/docs/Collection.md