Class: config

config

config对象
Name Type Default Description
opts Object {} optional 参数
Example
opts参数:{
 uri: 服务器uri(可选)
}

Methods

删除配置信息
Name Type Default Description
opts Object {} optional 参数
cb callback function(err,doc){} optional 回调
Examples
opts参数:{
 root: 根(必填)
 key: 配置项(必填)
}
cb参数格式:
doc参数:{
 ret: 结果(true or false)
 }
出错时, doc参数:{
 err: 错误码,
 msg: 错误信息
}
删除根配置, 所有根下面的配置信息都被删除
Name Type Default Description
opts Object {} optional 参数
cb callback function(err,doc){} optional 回调
Examples
opts参数:{
 root: 根(必填)
}
cb参数格式:
doc参数:{
 ret: 结果(true or false)
 }
出错时, doc参数:{
 err: 错误码,
 msg: 错误信息
}
获取配置信息
Name Type Default Description
opts Object {} optional 参数
cb callback function(err,doc){} optional 回调
Examples
opts参数:{
 root: 根(必填)
 key: 配置项(必填)
}
cb参数格式:
doc参数:{
 ret: 配置值(基本类型, 对象或者数组)
 }
出错时, doc参数:{
 err: 错误码,
 msg: 错误信息
}
列出配置项
Name Type Default Description
opts Object {} optional 参数
cb callback function(err,doc){} optional 回调
Examples
opts参数:{
 root: 根(必填)
}
cb参数格式:
doc参数: {
 rows: 配置项数组
 }
出错时, doc参数:{
 err: 错误码,
 msg: 错误信息
}
设置配置信息
Name Type Default Description
opts Object {} optional 参数
cb callback function(err,doc){} optional 回调
Examples
opts参数:{
 root: 根(必填)
 key: 配置项(必填)
 value: 配置值(可选)
 expire: 过期时间(可选, 单位秒, 默认0代表永不过期)
}
cb参数格式:
doc参数:{
 ret: 结果(true or false)
 }
出错时, doc参数:{
 err: 错误码,
 msg: 错误信息
}
设置多个配置信息
Name Type Default Description
opts Object {} optional 参数
cb callback function(err,doc){} optional 回调
Examples
opts参数:{
 root: 根(必填)
 value: 配置对象(可选, 默认{})
 expire: 过期时间(可选, 单位秒, 默认0代表永不过期)
}
cb参数格式:
doc参数:{
 ret: 结果(true or false)
 }
出错时, doc参数:{
 err: 错误码,
 msg: 错误信息
}