PouchDB 示例代码
Sublime Text 的 PouchDB 示例代码
详细信息
安装次数
- 总计 339
- Win 197
- Mac 83
- Linux 59
Aug 6 | Aug 5 | Aug 4 | Aug 3 | Aug 2 | Aug 1 | Jul 31 | Jul 30 | Jul 29 | Jul 28 | Jul 27 | Jul 26 | Jul 25 | Jul 24 | Jul 23 | Jul 22 | Jul 21 | Jul 20 | Jul 19 | Jul 18 | Jul 17 | Jul 16 | Jul 15 | Jul 14 | Jul 13 | Jul 12 | Jul 11 | Jul 10 | Jul 9 | Jul 8 | Jul 7 | Jul 6 | Jul 5 | Jul 4 | Jul 3 | Jul 2 | Jul 1 | Jun 30 | Jun 29 | Jun 28 | Jun 27 | Jun 26 | Jun 25 | Jun 24 | Jun 23 | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Windows | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
Mac | 1 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
Linux | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
说明文件
PouchDB Sublime 示例代码
Sublime Text 的 PouchDB 示例代码。
PouchDB 是一个基于 Apache CouchDB 模式,用于在浏览器中运行的 JavaScript 数据库。它被创建来帮助网络开发者构建同样适用于离线和在线环境的应用程序。
要通过软件包控制安装,请搜索 PouchDB。如果您还没有在 Sublime Text 中安装软件包控制,请获取它。如果您坚持不安装它,可以下载软件包并将其手动放入您的 Pacakages 目录。它应该会工作,但不会自动更新。
示例代码
要触发一个示例代码,只需在它的名字前加上 pdb-,如下所示
创建一个数据库
触发器: pdb-new⇥
var db = new PouchDB('dbName', options);
删除一个数据库
触发器: pdb-destroy⇥
db.destroy('dbName', function(err, res) {
// your code goes here
});
创建一个新的文档或更新现有的文档
触发器: pdb-put⇥
db.put(doc, function(err, res) {
// your code goes here
});
创建一个新的文档,并让 PouchDB 为它生成一个 _id
触发器: pdb-post⇥
db.post(doc, function(err, res) {
// your code goes here
});
获取一个文档
触发器: pdb-get⇥
db.get('doc', function(err, res) {
// your code goes here
});
删除一个文档
触发器: pdb-remove⇥
db.remove('doc', function(err, res) {
// your code goes here
});
创建/更新一批文档
触发器: pdb-bulkDocs⇥
db.bulkDocs(docs, function(err, res) {
// your code goes here
});
获取多个文档
触发器: pdb-allDocs⇥
db.allDocs(options, function(err, res) {
// your code goes here
});
监听数据库更改
触发器: pdb-changes⇥
db.changes(options);
复制数据库
触发器: pdb-replicate⇥
db.replicate.type(remoteDB, options);
同步数据库
触发器: pdb-sync⇥
var sync = PouchDB.sync(src, target, options);
保存一个附件
触发器: pdb-putAttachment⇥
db.putAttachment(docId, attachmentId, rev, doc, type, function(err, res) {
// your code goes here
});
获取一个附件
触发器: pdb-getAttachment⇥
db.getAttachment(docId, attachmentId, options, function(err, res) {
// your code goes here
});
删除一个附件
触发器: pdb-removeAttachment⇥
db.removeAttachment(docId, attachmentId, rev, function(err, res) {
// your code goes here
});
查询数据库
触发器: pdb-query⇥
db.query(fun, options, function(err, res) {
// your code goes here
});
获取数据库信息
触发器: pdb-info⇥
db.info(function(err, res) {
// your code goes here
});
压缩数据库
触发器: pdb-compact⇥
db.compact(options, function(err, res) {
// your code goes here
});
文档修订差异
触发器: pdb-revsDiff⇥
db.revsDiff(diff, function(err, res) {
// your code goes here
});
事件
触发器: pdb-event⇥
PouchDB.on('event', function(dbName) {
// your code goes here
});
插件
触发器: pdb-plugin⇥
PouchDB.plugin({
methodName: myFunction
});
贡献
- 分支它!
- 创建您的功能分支:
git checkout -b my-new-feature
- 提交您的更改:
git commit -m "添加一些功能"
- 推送到分支:
git push origin my-new-feature
- 提交拉取请求 :)
如今英语是通用语言,因此请使用英语创建或评论问题。
历史记录
对于详细的变更日志,请参阅发布。
许可证
MIT许可证 © Breno Polanski