@chego/chego-mongodb
TypeScript icon, indicating that this package has built-in type declarations

2.1.1 • Public • Published

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:secret@comics0-XXXXXX.mongodb.net/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.

Package Sidebar

Install

npm i @chego/chego-mongodb

Weekly Downloads

2

Version

2.1.1

License

MIT

Unpacked Size

180 kB

Total Files

51

Last publish

Collaborators

  • rkamysz