Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- // Collection users
- var collection = db.users.find({}).toArray()
- collection.forEach(function(doc){
- doc._id = doc._id.str
- db.users2.insertOne(doc)
- })
- db.users.drop()
- db.users2.renameCollection('users')
- // =================================
- // Collection userdetails
- var collection = db.userdetails.find({}).toArray()
- collection.forEach(function(doc){
- doc._id = doc._id.str
- doc.userId = doc.userId.str
- db.userdetails2.insertOne(doc)
- })
- db.userdetails.drop()
- db.userdetails2.renameCollection('userdetails')
- // =================================
- // Collection lessons
- var collection = db.lessons.find({}).toArray()
- collection.forEach(function(doc){
- doc._id = doc._id.str
- doc.flashcardIds = doc.flashcardIds.map(function(item){return item.str})
- db.lessons2.insertOne(doc)
- })
- db.lessons.drop()
- db.lessons2.renameCollection('lessons')
- // =================================
- // Collection items
- var collection = db.items.find({}).toArray()
- collection.forEach(function(doc){
- doc._id = doc._id.str
- doc.flashcardId = doc.flashcardId.str
- doc.userId = doc.userId.str
- db.items2.insertOne(doc)
- })
- db.items.drop()
- db.items2.renameCollection('items')
- // =================================
- // Collection flashcards
- var collection = db.flashcards.find({}).toArray()
- collection.forEach(function(doc){
- doc._id = doc._id.str
- db.flashcards2.insertOne(doc)
- })
- db.flashcards.drop()
- db.flashcards2.renameCollection('flashcards')
- // =================================
- // Collection courses
- var collection = db.courses.find({}).toArray()
- collection.forEach(function(doc){
- doc._id = doc._id.str
- db.courses2.insertOne(doc)
- })
- db.courses.drop()
- db.courses2.renameCollection('courses')
- // =================================
- // Collection authtoken
- var collection = db.authtoken.find({}).toArray()
- collection.forEach(function(doc){
- doc._id = doc._id.str
- doc.userId = doc.userId.str
- db.authtoken2.insertOne(doc)
- })
- db.authtoken.drop()
- db.authtoken2.renameCollection('authtoken')
- // =================================
Add Comment
Please, Sign In to add comment