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