New Research: Supply Chain Attack on Axios Pulls Malicious Dependency from npm.Details
Socket
Book a DemoSign in
Socket

data-base-dao

Package Overview
Dependencies
Maintainers
1
Versions
3
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

data-base-dao

NodeJS操作数据库的增删改查以及分页查询的api

latest
npmnpm
Version
1.0.6
Version published
Weekly downloads
3
-25%
Maintainers
1
Weekly downloads
 
Created
Source

##使用: npm i -S data-base-dao

let db = require('data-base-dao')

001. 创建索引

######db.makeIndex(dataDaseName, collectionName, callback) ######参数说明: ######dataDaseName 数据库名 ######collectionName 集合名 ######callback 创建索引成功或失败的回调 参数为err,data(创建成功或失败的字符串文字描述)

002. 获取集合中的数据总个数

######db.getAllCount(dataDaseName, collectionName, data, callback) ######参数说明: ######dataDaseName 数据库名 ######collectionName 集合名 ######data 查询条件,格式为如{"age":15},如果查询所有就为{} ######callback 获取总数成功或失败的回调 参数为err,data(总个数)

003. 增(一次增加一条)

######db.insertOne(dataDaseName, collectionName, data, callback) ######参数说明: ######dataDaseName 数据库名 ######collectionName 集合名 ######data 要插入的文档 object ######callback 新增数据成功或失败的回调 参数为err,data

004. 删(批量删除)

######db.deleteMany(dataDaseName, collectionName, json, callback) ######参数说明: ######dataDaseName 数据库名 ######collectionName 集合名 ######json 要删除的文档的查询条件,object ######callback 删除数据成功或失败的回调 参数为err,data

005. 改(批量修改)

######db.updateMany(dataDaseName, collectionName, json1, json2, callback) ######参数说明: ######dataDaseName 数据库名 ######collectionName 集合名 ######json1 要修改的文档的查询条件,object ######json2 将通过json1查出来的文档改为什么样子,object ######callback 修改数据成功或失败的回调 参数为err,data

006. 查(普通查询)

######db.find(dataDaseName, collectionName, json, sort, callback) ######参数说明: ######dataDaseName 数据库名 ######collectionName 集合名 ######json 查询条件(查询全部可以写为{}),object ######sort {'字段名':-1} key为按照哪个字段进行排序,value中,-1为降序,1为升序 ######callback 查询数据成功或失败的回调 参数为err,data(data格式为{count:当前集合数据总量,result:符合本次查询条件返回的数据})

007. 查(分页查询)

######db.findPage(dataDaseName, collectionName, json, pageObj, sort, callback) ######参数说明: ######dataDaseName 数据库名 ######collectionName 集合名 ######json 查询条件(查询全部可以写为{}),object ######pageObj 是一个对象,即{everyPageNum:10,currentPage:1}每页的条目 和 当前页码,value为Number类型 ######sort {'字段名':-1} key为按照哪个字段进行排序,value中,-1为降序,1为升序 ######callback 查询数据成功或失败的回调 参数为err,data(data格式为{count:当前集合数据总量,result:符合本次查询条件返回的数据})

FAQs

Package last updated on 23 Jul 2018

Did you know?

Socket

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.

Install

Related posts