20220830140459_create_index_user_labsProgram_labsProgramGalileo.mjs 558 B

1234567891011121314151617181920212223242526272829303132
  1. /* eslint-disable no-unused-vars */
  2. import Helpers from './lib/helpers.mjs'
  3. const tags = ['saas']
  4. const indexes = [
  5. {
  6. key: { labsProgram: 1 },
  7. name: 'labsProgram_1',
  8. },
  9. {
  10. key: { labsProgramGalileo: 1 },
  11. name: 'labsProgramGalileo_1',
  12. },
  13. ]
  14. const migrate = async client => {
  15. const { db } = client
  16. await Helpers.addIndexesToCollection(db.users, indexes)
  17. }
  18. const rollback = async client => {
  19. const { db } = client
  20. await Helpers.dropIndexesFromCollection(db.users, indexes)
  21. }
  22. export default {
  23. tags,
  24. migrate,
  25. rollback,
  26. }