Advertisement
Guest User

Untitled

a guest
Jun 12th, 2020
59
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. async function getReply(replyId){
  2.     let db = await MongoClient.connect(MONGO_URI);
  3.     let testDb = db.db("test");
  4.    
  5.     let reply = await testDb.collection('replies').findOne({'_id': replyId})
  6.  
  7.     if (typeof reply.replies !== 'undefined' && reply.replies.length > 0){
  8.         let replyIds = reply.replies;
  9.  
  10.         let superArr = replyIds.map(
  11.             async (replyId) => {
  12.                 console.log(replyId.toString());
  13.                 return await getReply(replyId)
  14.             }
  15.         )
  16.         reply.replies = superArr;
  17.         return reply
  18.     } else {
  19.         return reply
  20.     }
  21. }
  22.  
  23. getReply(ObjectID("5ee29a83b6f54879ebec9f45")).then(
  24.     (reply)=>{
  25.         console.log(reply)
  26.     }
  27. )
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement