2.7.9 • Published 6 years ago

@samiyev/mongo-comfortably v2.7.9

Weekly downloads
-
License
ISC
Repository
github
Last release
6 years ago

mongo-comfortably

Installation

$ npm install @samiyev/mongo-comfortably
$ pushd c:
$ cd c/Program Files/MongoDB/Server/3.2/bin
$ mongod --dbpath db

08-03-2017 17-27-17

08-03-2017 17-43-30

Usage

import * as Mongo from '@samiyev/mongo-comfortably';

var options = {
    databases: [
        'local',
        'network',
        'offline',
        'others',
        'admin',
        'online'
    ]
};

const db = new Mongo(options);

setTimeout(async() => {
    try {
        var users = await db.online.users.count();
        var messages = await db.online.messages.count();
        var commints = await db.online.commints.count();
        var pictures = await db.online.pictures.count();
        var posts = await db.online.posts.count();
        var statuses = await db.online.statuses.count();

        var oneUser = await db.online.users.findOne({});
        var allUsers = await db.online.users.find({}).toArray();

        console.log("Results => ",
            "\nUsers count =>", users,
            "\nMessages count =>", messages,
            "\nCommints count =>", commints,
            "\nPictures count =>", pictures,
            "\nPosts count =>", posts,
            "\nStatuses count =>", statuses,
            "\nAll users count =>\n", allUsers,
            "\none user =>\n", oneUser
        );
    }
    catch (error){
        console.log("Error => ", error);
    }
}, 5000);

Results

09-03-2017 16-43-27

2.7.9

6 years ago

2.7.8

6 years ago

2.7.5

7 years ago

2.7.4

7 years ago

2.7.3

7 years ago

2.7.2

7 years ago

2.7.0

7 years ago