gpt4 book ai didi

javascript - 将值传递给映射函数 - CouchDB

转载 作者:行者123 更新时间:2023-11-29 17:00:42 24 4
gpt4 key购买 nike

我想知道是否可以将值传递给 couchDB 设计文档中的映射函数。

例如:

在下面的代码中,是否可以传递用户输入的值并使用该值运行 map 功能。也许我可以在用户登录时传递UserName,然后根据 map 功能显示 View 。

function(doc) {
if(doc.name == data-Entered-By-User) {
emit(doc.type, doc);
}
}

提前致谢。问候

最佳答案

这是在 CouchDB 中使用 View 时的常见错误。这有点令人困惑,但不是这样的:

function (doc) {
if (doc.value === 'thing I am looking for') {
emit(doc.value);
}
}

你要的是这个:

function (doc) {
emit(doc.value);
}

然后当你查询时,你会:

/mydb/_design/myddoc/_view/myview?key="thing I am looking for"

您可能想阅读我的 12 pro tips for better code with PouchDB ,尤其是提示 #9。这些技巧同样适用于 CouchDB。 :)

关于javascript - 将值传递给映射函数 - CouchDB,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28572449/

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