В Meteor запросы MongoDB являются синхронными, поэтому он уже обеспечивает то, что вам нужно.Нет необходимости вносить какие-либо изменения, фрагмент кода B будет запускаться только после кода фрагмента A.
Когда мы вызываем функцию асинхронной, мы имеем в виду, что когда эта функция вызывается, она не блокируется,это означает, что наша программа будет вызывать функцию и продолжать работу или не ждать ответа, который нам нужен.
Если наша функция является синхронной, это означает, что наша программа будет вызывать эту функцию и ждать, пока не получит ответиз этой функции, чтобы продолжить с остальной частью программы.
Метеор основан на Узле , который по своей природе асинхронный, но кодирование только с асинхронными функциями может происходить из того, что разработчики называют " callback hell".
На стороне сервера Meteor решил использовать Fibers, что позволяет функциям ожидать результата, в результате чего получается код в синхронном стиле.
Там нетВолокна на стороне клиента, поэтому каждый раз, когда ваш клиент вызывает метод сервера, этот вызов будет асинхронным (вам придется беспокоиться о callbacks).
Ваш код является серверным кодом, и благодаря Fibers вы можете быть уверены, что код фрагмента B будет запускаться только после кода фрагмента A.