Василий Банников, .find() возвращает курсоp коллекции который можно использовать в toArray или .forEach для получения внутренних документов, имхо . При выполнении такого кода
var ret = [];
coll.find().forEach( (document) => {
ret.push(document);
} )
return ret;
ret ВСЕГДА [] вне зависимости от наличия данных в коллекции coll и это странно , видимо внутри forEach есть вызовы асинхронных методов .
Да можно в параллельной обработке, допустим при обработке одного кадра, параллельно запустить нахождение объектов и нахождения лиц, либо последовательно .
Имеет смысл посмотреть в сторону интерфейсов Python <-> Genshin Impact (GAME ENGINE) . Если есть решение, то автоматизировать будет просто , иначе придётся реверсить .
ret ВСЕГДА [] вне зависимости от наличия данных в коллекции coll и это странно , видимо внутри forEach есть вызовы асинхронных методов .