无法从类别(Revit 类型)中提取对象?

Unable to extract Objects from categories(Revit Types)?

我正在尝试使用 Javascript

在 Forge Api 查看器中提取所有门和 select 它们
viewer.search('door', function(id){console.log(id); 
viewer.isolate(IdsFromAbove); // Does not highlight the doors..
// Returns 72 objects and none seem to be doors

当我手动输入 dbid 并将其隔离时,下面的代码突出显示了所有门。

viewer.isolate(DoorCategoryDbId);

有什么方法可以像模型浏览器扩展中那样使用 Javascript select 所有门? Model Browser in forge

viewer.search('<property.value>', function(dbIds) {
        console.log(dbIds.length);
        getSubset(dbIds, property.name, property.value, function(dbIds) {
            oViewer.isolate(dbIds)
        })
    })

博客参考:https://forge.autodesk.com/blog/property-based-selection-isolation