Mongodb module, make to be simple a fast to use
All functions return false or result, alway check to see if returned value is not false.
import Mongodb from "@anthony16t/mongodb";
const db = new Mongodb('test')
await db.connect()
await db.dropDatabase('test')
const databases = await db.listDatabases()
const collections = await db.listCollections()
await db.dropCollection('users')
const distinctList = await db.distinct('collectionName','name')
const user = await db.findOne('collectionName')
await db.updateOne('collectionName',{name:"tony"},{pro:true})
await db.deleteOne('collectionName',{name:"tony"})
const insertedUser = await db.insertOne('collectionName',{name:"tony",age:23})
const users = await db.find({age:{$gte:21}}).toArray()
await db.insertMany('collectionName',[{name:"jon"},{name:"tom"}])
await db.updateMany('collectionName',{},{testValue:"hi"})
await db.deleteMany('collectionName',{status:"ban"})
const usersA = await db.aggregate([{
$match:{name:"kiara"}
}]).toArray()
await db.close()
------- MODULE NOT FINISHED YET -------