idProperty 如何用于更复杂的模式?道场模型
How is idProperty used for more complex schema? Dojo dmodel
在构建数据模型时,idProperty 是如何在数据存储中使用的不是很清楚。文档说“如果商店有一个主键,这表明 属性 用作身份 属性。 属性 的值应该是唯一的。这默认为 "id".
这是假设模型所基于的模式具有基本扁平的结构吗?例如一组对象——每个对象都有一个标识 属性?
如果模式不是一个简单的数组,而是具有更复杂的结构,从单个对象开始,该对象在属性中包含多个子级别的属性。或者只是同一级别的多个数组,其中每组数组标识 属性 彼此独立?
商店是集合的延伸。
集合是项目集合的接口(您的对象可能具有复杂的架构)。
您可以对集合使用自定义查询来定义特殊查询,以查找具有任何属性子集的数据。
简而言之,是的,即使数据具有自定义架构,您也可以查询您的数据,但您需要定义自定义查询。
更多信息可以在文章末尾找到:https://github.com/SitePen/dstore/blob/master/docs/Collection.md
在构建数据模型时,idProperty 是如何在数据存储中使用的不是很清楚。文档说“如果商店有一个主键,这表明 属性 用作身份 属性。 属性 的值应该是唯一的。这默认为 "id".
这是假设模型所基于的模式具有基本扁平的结构吗?例如一组对象——每个对象都有一个标识 属性?
如果模式不是一个简单的数组,而是具有更复杂的结构,从单个对象开始,该对象在属性中包含多个子级别的属性。或者只是同一级别的多个数组,其中每组数组标识 属性 彼此独立?
商店是集合的延伸。
集合是项目集合的接口(您的对象可能具有复杂的架构)。
您可以对集合使用自定义查询来定义特殊查询,以查找具有任何属性子集的数据。
简而言之,是的,即使数据具有自定义架构,您也可以查询您的数据,但您需要定义自定义查询。
更多信息可以在文章末尾找到:https://github.com/SitePen/dstore/blob/master/docs/Collection.md