{"repo":"aaydin-tr/kyte","free":true,"listed":false,"github":"https://github.com/aaydin-tr/kyte","clone":"git clone https://github.com/aaydin-tr/kyte.git","description":"MongoDB Query Builder for Golang","language":"Go","stars":23,"topics":["golang","mongodb","orm","query-builder"],"license":"MIT","category":"databases-storage","readme_excerpt":"kyte MongoDB Query Builder for Golang Table of Contents About The Project Motivation Installation Usage Advanced Usage Supported Operators About The Project Kyte is a MongoDB query builder for Golang. It is designed to be simple and easy to use. Kyte's most unique feature is its ability to build MongoDB queries using a struct schema. This allows you to build queries using a struct that represents the schema of your MongoDB collection that prevents you from making mistakes in your queries check Advanced Usage for more details. Currently, it supports Filter operations only. Aggregate and Update operations will be added in the future. Motivation Kyte is built with a straightforward vision: Make it easy. As any Gopher would know, working with MongoDB in Golang can be a bit of a hassle because of bson and primitive packages. Kyte aims to simplify the process of building MongoDB queries in Golang by providing a simple and easy-to-use API. It also provides a way to build queries using a struct schema, which is unique to Kyte. Installation Usage Basic Usage Following is a simple example of how to use Kyte to build a MongoDB query. The above code will generate the following MongoDB query: Advanced Usage Kyte allows you to build queries using a struct schema. This is useful when you want to prevent mistakes in your queries. For example, if you have a struct that represents the schema of your MongoDB collection, you can use it to build queries. Kyte will ensure that the fields you use i","default_branch":null,"files":null,"tree":[],"storefront":"/r/aaydin-tr","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/aaydin-tr/kyte/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}