2
我試圖從集合打印的所有數據和一些研究已經表明做到這一點的最好辦法是確定是否collection.forEach做
DB.collection('users').find({}).each((err, i) => {
console.log(i);
});
這是偉大的,但運行的console.log在這個循環之前將會打印,並且我需要在返回所有項目後運行一些東西。
如果我可以一次檢索所有文檔,那將解決我的問題,否則我需要確定此循環何時完成,然後運行一些代碼來處理結果。
是的,我真的這樣做,idk爲什麼我沒有在我給出的例子中,但這不是我遇到的問題,我遇到的問題是在返回所有結果後運行一些東西。我沒有問題,返回項目。 –
然後也許使用toArray而不是每個?它帶有一個錯誤和一組返回記錄的回調,而不是逐個記錄。 – RyanWilcox
是的!這正是我正在尋找的,謝謝! –