Research
Security News
Quasar RAT Disguised as an npm Package for Detecting Vulnerabilities in Ethereum Smart Contracts
Socket researchers uncover a malicious npm package posing as a tool for detecting vulnerabilities in Etherium smart contracts.
mongodb-service
Advanced tools
A service to perform mongoose queries with promises.
Note : Populate support will be added soon.
You can use this module by passing the query, model as params.
const ms = require('mongodb-service');
const userObj = {
fname: 'first',
lname: 'last',
username: 'testusername',
email: 'test@gmail.com'
};
ms.create(userObj, TestModel)
.then(data => {
//success response
})
.catch(err => {
//handle error
});
Get one record from the db.
ms.findOne({username: userObj.username}, TestModel)
.then(data => {
//handle success
})
.catch(err => {
//handle error
});
Update a record in db. You have to pass query, update query and model for this operation.
ms.update({username: userObj.username}, {$set: {username: 'updatedusername'}}, TestModel)
.then(data => {
//handle success
})
.catch(err => {
//handle errror
});
Get all the documents from db.
ms.findAll({username: userObj.username}, TestModel)
.then(data => {
//handle success
})
.catch(err => {
//handle error
});
Remove one/all documents.
ms.delete({username: 'updatedusername'}, TestModel)
.then(data => {
//handle success
})
.catch(err => {
//handle error
});
FAQs
A mongodb service to perform db operations with promises.
We found that mongodb-service demonstrated a not healthy version release cadence and project activity because the last version was released a year ago. It has 1 open source maintainer collaborating on the project.
Did you know?
Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.
Research
Security News
Socket researchers uncover a malicious npm package posing as a tool for detecting vulnerabilities in Etherium smart contracts.
Security News
Research
A supply chain attack on Rspack's npm packages injected cryptomining malware, potentially impacting thousands of developers.
Research
Security News
Socket researchers discovered a malware campaign on npm delivering the Skuld infostealer via typosquatted packages, exposing sensitive data.