Skip to content

j2yes/simplest-mongodb

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

simplest-mongodb

simplest project to handle mongodb

Usage

  1. make mongodb instance
const MongoDB = require('simplest-mongodb');
const ID = process.env.ID || "userId";
const PWD = process.env.PWD || "userPwd";
const PATH = process.env.PATH || "cluster-XXXX.mongodb.net";
const MONGODB_PATH = "mongodb+srv://" + ID + ":" + PWD + "@" + PATH + "/?useNewUrlParser=true";
const DB_NAME = "test";
const mongo = new MongoDB(MONGODB_PATH, DB_NAME);
  1. get collection
await mongo.getClient();
const collection = await mongo.getCollection('devices');
  1. use CRUD function
await mongo.insert(collection, [{type: "tv", price: 8873}, {
      type: "tablet",
      price: 85810,
      secondHand: {owner: "test"}
    }]);
  1. close client
mongo.close();

Reference

mongodb document

About

simplest project to handle mongodb

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published