All Projects → RobThree → Mongorepository

RobThree / Mongorepository

Licence: mit
Repository abstraction layer on top of Official MongoDB C# driver

Projects that are alternatives of or similar to Mongorepository

Api Query Params
Convert URL query parameters to MongoDB queries
Stars: ✭ 141 (-51.38%)
Mutual labels:  api, mongodb
Express Graphql Mongodb Boilerplate
A boilerplate for Node.js apps / GraphQL-API / Authentication from scratch - express, graphql - (graphql compose), mongodb (mongoose).
Stars: ✭ 288 (-0.69%)
Mutual labels:  api, mongodb
Appkernel
API development made easy: a smart Python 3 API framework
Stars: ✭ 152 (-47.59%)
Mutual labels:  api, mongodb
Nodejs Restful Api
How to create a RESTful CRUD API using Nodejs?
Stars: ✭ 285 (-1.72%)
Mutual labels:  api, mongodb
Blog Service
blog service @nestjs
Stars: ✭ 188 (-35.17%)
Mutual labels:  api, mongodb
React Chat Api
📡 API for chat application for DogeCodes React course
Stars: ✭ 121 (-58.28%)
Mutual labels:  api, mongodb
Movies Restapi
RESTful API to manage movies written in Go and uses MongoDB as storage
Stars: ✭ 168 (-42.07%)
Mutual labels:  api, mongodb
Wertik Js
💪 A library that powers your app with GraphQL + Rest API
Stars: ✭ 56 (-80.69%)
Mutual labels:  api, mongodb
Autoserver
Create a full-featured REST/GraphQL API from a configuration file
Stars: ✭ 188 (-35.17%)
Mutual labels:  api, mongodb
Csgofloat Inspect
Source Code that Powers the CSGOFloat Inspect Link API
Stars: ✭ 172 (-40.69%)
Mutual labels:  api, mongodb
Appy Backend
A user system to bootstrap your app.
Stars: ✭ 96 (-66.9%)
Mutual labels:  api, mongodb
Bookmarks.dev
Bookmarks and Code Snippets Manager for Developers & Co
Stars: ✭ 218 (-24.83%)
Mutual labels:  api, mongodb
Tiledesk Server
Tiledesk server. Tiledesk is an Open Source Live Chat platform written in NodeJs and MongoDB
Stars: ✭ 94 (-67.59%)
Mutual labels:  api, mongodb
Fastify Api
A blazing fast REST APIs with Node.js, MongoDB, Fastify and Swagger.
Stars: ✭ 138 (-52.41%)
Mutual labels:  api, mongodb
Rest Hapi
🚀 A RESTful API generator for Node.js
Stars: ✭ 1,102 (+280%)
Mutual labels:  api, mongodb
Express Mongodb Rest Api Boilerplate
A boilerplate for Node.js apps / Rest API / Authentication from scratch - express, mongodb (mongoose).
Stars: ✭ 153 (-47.24%)
Mutual labels:  api, mongodb
Repos
Pull down a list of GitHub repos for the given user or org, and save to a local JSON file.
Stars: ✭ 20 (-93.1%)
Mutual labels:  api, repository
Aclify
🔒 Node Access Control Lists (ACL).
Stars: ✭ 49 (-83.1%)
Mutual labels:  api, mongodb
Lad
👦 Lad is the best Node.js framework. Made by a former Express TC and Koa team member.
Stars: ✭ 2,112 (+628.28%)
Mutual labels:  api, mongodb
Chartbrew
Open-source web platform for creating charts out of different data sources (databases and APIs) 📈📊
Stars: ✭ 199 (-31.38%)
Mutual labels:  api, mongodb

Logo Project Description

An easy to use library to use MongoDB with .NET. It implements a Repository pattern on top of Official MongoDB C# driver. This project is now available as a NuGet package for your convenience. If you're new to NuGet, check it out; it's painless, easy and fast. You can find this project by searching for MongoRepository in NuGet (or simply clicking here).

Check the documentation for a step-by-step example and more advanced usage.

Example:

// The Entity base-class is provided by MongoRepository
// for all entities you want to use in MongoDb
public class Customer : Entity 
{
        public string FirstName { get; set; }
        public string LastName { get; set; }
}

public class CustomerRepoTest
{
        public void Test()
        {
            var repo = new MongoRepository<Customer>();

            // adding new entity
            var newCustomer = new Customer {
                FirstName = "Steve",
                LastName = "Cornell"
            };

            repo.Add(newCustomer);

            // searching
            var result = repo.Where(c => c.FirstName == "Steve");

            // updating 
            newCustomer.LastName = "Castle";
            repo.Update(newCustomer);
        }
}

Productivity Visual Studio add-in for C#, VB.NET, XML, XAML, ASP.NET and more

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].