Javascript 对couchdb数据库/视图中的所有文档运行脚本/查询
我最近发现了CouchDB,它非常适合我今天的工作。使用Futon接口和调用http API可以工作,但缺少一些东西 在设计应用程序的过程中,我有时希望对数据库中的所有文档应用一些更改。作为一个简化的例子,假设我的所有文档都有一个名为“type”的字段,我决定选择字符串作为type而不是数字 现在我必须在Futon中检查所有文档,并将字符串更改为数字,这是一项愚蠢的工作 另一个例子是删除适用于特定条件的所有文档 完美的解决方案是某种引擎,它可以为每个文档调用javascript函数,我可以为文档返回新值Javascript 对couchdb数据库/视图中的所有文档运行脚本/查询,javascript,couchdb,batch-processing,Javascript,Couchdb,Batch Processing,我最近发现了CouchDB,它非常适合我今天的工作。使用Futon接口和调用http API可以工作,但缺少一些东西 在设计应用程序的过程中,我有时希望对数据库中的所有文档应用一些更改。作为一个简化的例子,假设我的所有文档都有一个名为“type”的字段,我决定选择字符串作为type而不是数字 现在我必须在Futon中检查所有文档,并将字符串更改为数字,这是一项愚蠢的工作 另一个例子是删除适用于特定条件的所有文档 完美的解决方案是某种引擎,它可以为每个文档调用javascript函数,我可以为文档
这是否存在?您需要的一切都已经存在了:。请注意,Futon还只是API的包装器 不确定您使用的是什么中间件(node?、php?),但如果您熟悉API,则应该很容易:
我当然知道如何使用API,但我现在想做的只是“快速”操作。我不想仅仅为了批量操作而编写任何补充(检索文档、保存文档等)代码。不,coach中没有类似的工具。我将知道在不久的将来我将编写什么工具;)谢谢你的回答