blog-server/description/mongodb.js.md
2019-11-19 13:37:11 +08:00

1.6 KiB
Raw Blame History

#mongodb.js说明
####引入
dbs = require("dir/mongodb.js")
####实例化
dbs = dbs(数据库地址,数据库名)
####使用
add 插入一条数据

参数(操作的集合名,数据集 {}[,{数据库地址,数据库名}])
返回值类型 promise
成功返回 {code:0},
失败返回 {code:1}

adds 插入多条数据

参数(操作的集合名,数据集 [{}][,{数据库地址,数据库名}])
返回值类型 promise
成功返回 {code:0},
失败返回 {code:1}

remove 删除一个数据

参数(操作的集合名,条件[,{数据库地址,数据库名}])
返回值类型 promise
成功返回 {code:0},
失败返回 {code:1}

remove 删除多条数据

参数(操作的集合名,条件 为空全部删除 但是禁止为空[,{数据库地址,数据库名}])
返回值类型 promise
成功返回 {code:0,num:删除的条数},
失败返回 {code:1}

find 查询数据

参数(操作的集合名,条件 为空为全部数据[,第几页,每页几条,{数据库地址,数据库名}])
返回值类型 promise
成功返回 {code:0,data:[数据集]},
失败返回 {code:1}

update 更新单条数据

参数(操作的集合名,条件,要改为的{}[,默认$set 如果其他 为flase 要改为的加操作符,{数据库地址,数据库名}])
返回值类型 promise
成功返回 {code:0},
失败返回 {code:1}

updates 更新多条数据

参数(操作的集合名,条件,要改为的{}[,{数据库地址,数据库名}])
返回值类型 promise
成功返回 {code:0,num:修改成功的数量},
失败返回 {code:1}

####默认

默认idadd表为id存储表num_key为id 自动递增 1开始