Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/stevencyb/go-mongo-tools

An RSQL implementation in Golang to perform MongoDB search queries.
https://github.com/stevencyb/go-mongo-tools

Last synced: 28 days ago
JSON representation

An RSQL implementation in Golang to perform MongoDB search queries.

Awesome Lists containing this project

README

        

# go-mongo-tools

[![GitHub release badge](https://badgen.net/github/release/StevenCyb/go-mongo-tools/latest?label=Latest&logo=GitHub)](https://github.com/StevenCyb/go-mongo-tools/releases/latest)
![GitHub Workflow Status](https://img.shields.io/github/actions/workflow/status/StevenCyb/go-mongo-tools/ci-test.yml?label=Tests&logo=GitHub)
![GitHub](https://img.shields.io/github/license/StevenCyb/go-mongo-tools)

This project contains useful functionality to build a CRUD Golang API with MongoDB. This includes the following packages:

- [RSQL parser to search with Mongo queries](mongo/rsql/README.md)
- [Sort parser to sort document results](mongo/sort/README.md)
- [JSON Patch parser to perform document patches](mongo/jsonpatch/README.md)