parse-community / parse-community/parse-server
Add support for MongoDB bulk operations
Nobody has claimed this yet.
- Dominant language
- JavaScript
- Stars
- 21.4k
- Forks
- 4.8k
- Avg merge
- 7h 45m
- Merged PRs (30d)
- 11
Description
New Feature / Enhancement Checklist
- I am not disclosing a vulnerability.
- I am not just asking a question.
- I have searched through existing issues.
Current Limitation
MongoDB offers a performance-optimized way for bulk operations, see BulkOperationBase. Parse Server doesn't seem to take advantage of that.
Feature / Enhancement Description
Add support for bulk operations, most importantly write (insert / update) operations. Maybe the existing /batch endpoint can take advantage of that API, or a new API needs to be introduced.
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Start with the existing /batch endpoint and the MongoDB BulkOperationBase API linked in the issue. Determine whether bulk insert and update support belongs in /batch or requires a new API. Done means Parse Server uses MongoDB bulk operations for the requested write paths with appropriate behavior and coverage.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- javascript, mongodb
- Domain
- api, backend, database
- Issue type
- Feature
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 25/100