https://github.com/bertolo1988/simple-mongo-driver
A new and simpler facade for mongodb node.js driver
https://github.com/bertolo1988/simple-mongo-driver
mongo mongo-driver mongodb node
Last synced: 5 months ago
JSON representation
A new and simpler facade for mongodb node.js driver
- Host: GitHub
- URL: https://github.com/bertolo1988/simple-mongo-driver
- Owner: bertolo1988
- License: mit
- Created: 2019-04-01T23:56:35.000Z (about 7 years ago)
- Default Branch: master
- Last Pushed: 2019-04-02T21:04:04.000Z (about 7 years ago)
- Last Synced: 2025-10-05T06:38:38.678Z (8 months ago)
- Topics: mongo, mongo-driver, mongodb, node
- Language: JavaScript
- Size: 71.3 KB
- Stars: 1
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# simple-mongo-driver
A simpler facade for mongodb node.js driver
[](https://badge.fury.io/js/simple-mongo-driver) [](https://travis-ci.org/bertolo1988/simple-mongo-driver)
## Install
`npm i --save simple-mongo-driver`
## How to use
```javascript
const Mongo = require('simple-mongo-driver')
let db = await Mongo.connect({ uri: 'mongodb://localhost:27017', name: 'test-database' })
let collection = db.collection('test-collection')
await collection.insertOne({ nice: 1 })
```
Check [here]('./test/Mongo.js) for more.
## API
```
isValidObjectId
getDatabase
isConnected,
connect
disconnect
dropDatabase
```
## Linting
`npm run lint`
## Testing
`npm run test`
## Contributing
Contributions will be highly appreciated.
Feel free to open any issues on any related matter.
## LICENSE
Code released under the [MIT](./LICENSE).