Нито в една заявка не е така.
Няма нищо лошо в това да получите резултатите от заявка и да ги подадете като ваше състояние.
var list = db.collectionA.find({},{ "_id": 0, "field": 1 }).toArray();
results = db.collectionB.find({ "newfield": { "$in": list } });
Но действителната ви цел не е ясна, тъй като използването само на SQL заявки като единствен пример за това, което искате за постигане като цяло не са добро ръководство за отговор на въпроса. Основната причина за това е, че вероятно трябва моделирайте по различен начин от това, което правите в релационните. В противен случай защо изобщо да използвате MongoDB?
Бих предложил да прочетете секцията с документация за Моделиране на данни което показва няколко примера за това как да се подходи към общи случаи на моделиране.
Имайки предвид тази информация, тогава може би можете да преразгледате това, което моделирате, и ако след това имате конкретни въпроси за други проблеми там, тогава не се колебайте да задавате въпросите си тук.