Skip to content

chegojs/chego-mongodb

Repository files navigation

chego-mongodb

This is a mongoDB driver for Chego library.

Install

npm install --save @chego/chego-mongodb

Usage

All you need to do to ensure that your queries are served by Google mongodb, simply create a new Chego object using the chegoMongo and configuration object.

const { newChego } = require("@chego/chego");
const { chegoMongo } = require("@chego/chego-mongodb");
const chego = newChego(chegoMongo, {
    url: 'mongodb+srv://user:[email protected]/test?retryWrites=true&w=majority',
    database: 'Comics'
});

await chego.connect();
const query = newQuery();

query.select('*').from('superheroes').where('origin').is.eq('Gotham City').limit(10);

chego.execute(query)
.then(result => { 
    console.log('RESULT:', JSON.stringify(result));
    chego.disconnect();
})
.catch(error => { 
    console.log('ERROR:', error); 
    chego.disconnect();
});

For more information on how Chego works with database drivers, please read Chego Usage guide.

Contribute

There is still a lot to do, so if you want to be part of the Chego project and make it better, it's great. Whether you find a bug or have a feature request, please contact us. With your help, we'll make it a great tool.

How to contribute

Follow our kanban boards to be up to date

Kanban boards

Join the team, feel free to catch any task or suggest a new one.

License

Copyright (c) 2019 Chego Team

Licensed under the MIT license.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published