У меня есть цепочка асинхронных вызовов, которая выглядит следующим образом:
getConnections()
.then(() => addOneNewDoc())
.then(() => fetchOneDoc());
addNewDoc () работает нормально и вставляет документ.Затем я использую возможности API-запросов для запроса документа в fetchOneDoc ().
Вызов fetch doc всегда возвращает undefined, но я могу просмотреть документ в браузере БД портала.Я пробовал спать между вызовами на тот случай, если документ просто не успел до запроса, но это тоже не сработало.
const query = `select * from items i where i.id = '${docId}'`;
const {result: doc} = await connection.container.items.query(query);
if (!doc) {
console.log('GOT NO DOCS BACK');
return;
}
Я проверил, что запрос отлично работает на портале.