Backend. Controllers. Actions. Create.
Lev4and opened this issue · 2 comments
Lev4and commented
Need create actions of controllers for:
- Get all (billingtypes, currencies, departments, driverlicensetypes, employments, experiences, industries, languages, metrolines, metrostations, professionalroles, schedules, specializations, vacancytypes, workingdays, workingtimeintervals, workingtimemodes)
- Get search suggestions from (vacancies - name, employers - name, keyskills - name, professionalroles - name)
- Get lastest vacancies
- Get filtered, sorted, paged: vacancies, employers
Recommendations:
- https://stackoverflow.com/questions/50530363/aggregate-lookup-with-c-sharp
- https://stackoverflow.com/questions/70511817/c-sharp-mongo-paging-with-aggregates
- https://axonize.com/blog/iot-technology/joining-collections-in-mongodb-using-the-c-driver-and-linq/
- https://mongodb.github.io/mongo-csharp-driver/2.10/reference/driver/crud/linq/#limit
Lev4and commented
Has been problems depend with performance MongoDB when execute aggregation (lookup and match).
Lev4and commented
Found answer for solution this problem (https://stackoverflow.com/questions/43742635/poor-lookup-aggregation-performance).