Guest User

Untitled

a guest
Jan 21st, 2018
80
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.97 KB | None | 0 0
  1. // Collection users
  2. var collection = db.users.find({}).toArray()
  3. collection.forEach(function(doc){
  4. doc._id = doc._id.str
  5. db.users2.insertOne(doc)
  6. })
  7. db.users.drop()
  8. db.users2.renameCollection('users')
  9. // =================================
  10.  
  11. // Collection userdetails
  12. var collection = db.userdetails.find({}).toArray()
  13. collection.forEach(function(doc){
  14. doc._id = doc._id.str
  15. doc.userId = doc.userId.str
  16. db.userdetails2.insertOne(doc)
  17. })
  18. db.userdetails.drop()
  19. db.userdetails2.renameCollection('userdetails')
  20. // =================================
  21.  
  22. // Collection lessons
  23. var collection = db.lessons.find({}).toArray()
  24. collection.forEach(function(doc){
  25. doc._id = doc._id.str
  26. doc.flashcardIds = doc.flashcardIds.map(function(item){return item.str})
  27. db.lessons2.insertOne(doc)
  28. })
  29. db.lessons.drop()
  30. db.lessons2.renameCollection('lessons')
  31. // =================================
  32.  
  33. // Collection items
  34. var collection = db.items.find({}).toArray()
  35. collection.forEach(function(doc){
  36. doc._id = doc._id.str
  37. doc.flashcardId = doc.flashcardId.str
  38. doc.userId = doc.userId.str
  39. db.items2.insertOne(doc)
  40. })
  41. db.items.drop()
  42. db.items2.renameCollection('items')
  43. // =================================
  44.  
  45. // Collection flashcards
  46. var collection = db.flashcards.find({}).toArray()
  47. collection.forEach(function(doc){
  48. doc._id = doc._id.str
  49. db.flashcards2.insertOne(doc)
  50. })
  51. db.flashcards.drop()
  52. db.flashcards2.renameCollection('flashcards')
  53. // =================================
  54.  
  55. // Collection courses
  56. var collection = db.courses.find({}).toArray()
  57. collection.forEach(function(doc){
  58. doc._id = doc._id.str
  59. db.courses2.insertOne(doc)
  60. })
  61. db.courses.drop()
  62. db.courses2.renameCollection('courses')
  63. // =================================
  64.  
  65. // Collection authtoken
  66. var collection = db.authtoken.find({}).toArray()
  67. collection.forEach(function(doc){
  68. doc._id = doc._id.str
  69. doc.userId = doc.userId.str
  70. db.authtoken2.insertOne(doc)
  71. })
  72. db.authtoken.drop()
  73. db.authtoken2.renameCollection('authtoken')
  74. // =================================
Add Comment
Please, Sign In to add comment