在进行选择性加载时,我注意到经常遇到如下错误:
来自哈希查找的属性,找到 15,给定名称
filter: {
property_query:[
{'$like': ['?Name', "'%ST02%'"]}
]}
我认为它是因为属性Name存储在多个类别或多个级别中,并为其创建不同的哈希值。有谁知道我是怎么克服的吗?
我建议您列出与名称字段相关的所有可能的属性哈希值,如下所示作为解决方法。
let model = await viewer.loadDocumentNode(doc, viewable, {
filter: {
property_query: [
{ $like: ['s.props.p8b45535a', "'%ST02%'"] },
{ $like: ['s.props.p74eb4bc3', "'%ST02%'"] },
{ $like: ['s.props.p153cb174', "'%ST02%'"] },
//! ... add other name related properties hshses here
]
}
});