gpt4 book ai didi

javascript - 如何以人类可读的方式格式化 CouchDB 设计文档?

转载 作者:数据小太阳 更新时间:2023-10-29 05:30:04 25 4
gpt4 key购买 nike

由于 views 是在 CouchDB 中使用 JSON 定义的,因此我很难以人类可读的方式定义它们。

拿着这份文件:

{
"language": "javascript",
"views": {
"by_location": {
"map": "function(doc) { if (doc.location != null) emit(doc.location, doc) }"
},
"by_location_tags": {
"map": "function(doc) { if (doc.top_tags) { for(i=0;i<doc.top_tags.length;i++) { emit([doc.top_tags[i].tag_name, doc.location], doc); } } }"
}
}
}

将 map 函数写成一个长字符串非常丑陋,而且很难发现错误。我想知道在 CouchDB 中定义 View 的工作流程是什么?我觉得我错过了显而易见的事情。

最佳答案

除了提到的 Futon 之外,还有一些工具可以让您使用自己喜欢的编辑器编写 map 和 View 函数,并将它们保存在本地文件系统中。这些工具负责将您的代码“推送”到 CouchDB。

你可以找到more about those tools here

关于javascript - 如何以人类可读的方式格式化 CouchDB 设计文档?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18577832/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com