getData.ts 533 B

12345678910111213141516171819202122232425262728293031
  1. export default {
  2. enabled: true,
  3. blacklistedProperties: [
  4. "services.password.password",
  5. "services.password.reset.code",
  6. "services.password.reset.expires",
  7. "services.password.set.code",
  8. "services.password.set.expires",
  9. "email.verificationToken"
  10. ],
  11. specialProperties: {
  12. hasPassword: [
  13. {
  14. $addFields: {
  15. hasPassword: {
  16. $cond: [
  17. {
  18. $eq: [
  19. { $type: "$services.password.password" },
  20. "string"
  21. ]
  22. },
  23. true,
  24. false
  25. ]
  26. }
  27. }
  28. }
  29. ]
  30. }
  31. };