1.0.0 • Published 7 years ago
mongodb-common v1.0.0
封装了mongodb增删改查相关方法
- 引入
var Mongo = require('Mongodb-common');名词解释
batabaseName数据库名collcationName集合名
增
Mongo.insert(batabaseName,collcationName,data,function(result){
if(!result){
res.send({
code:0,
mes:"error"
})
}else{
res.send({
code:1,
mes:"success",
data:result
})
}
})insert方法相关说明:
data插入单条数据data值为一个对象,插入多条数据data值为数组callback接受一个参数result,result为成功之后的返回结果
删
Mongo.remove(batabaseName,collcationName,data,function(result){
if(!result){
res.send({
code:0,
mes:"error"
})
}else{
res.send({
code:1,
mes:"success",
data:result
})
}
})remove方法相关说明:
data要删除数据的描述对象
如果根据_id查询直接写{_id:"12323323"} 值直接是一个普通字符串
callback接受一个参数result,result为成功之后的返回结果
改(更新)
Mongo.update(batabaseName,collcationName,array,function(result){
if(!result){
res.send({
code:0,
mes:"error"
})
}else{
res.send({
code:1,
mes:"success",
data:result
})
}
})update方法相关说明:
array数组接受两个值,第一个放查找要更新的对象,第二个值为要替换的对象
如果根据_id查询直接写{_id:"12121"} 值直接是一个普通字符串
callback接受一个参数result,result为成功之后的返回结果
查
Mongo.find(batabaseName,collcationName,data,function(result){
if(!result){
res.send({
code:0,
mes:"error"
})
}else{
res.send({
code:1,
mes:"success",
data:result
})
}
})find方法相关说明:
data要删除数据的描述对象
如果根据_id查询直接写{_id:"12323323"} 值直接是一个普通字符串
callback接受一个参数result,result为查找出来的数据结果
1.0.0
7 years ago