gpt4 book ai didi

javascript - 如何在 Futon 中通过 startsWith() 查找文档

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

我正在使用 CouchDB,我必须找到名称以“5463”开头的文档
我的文档结构是:

{_id: "018bdd61897af56d0b3c421d4dfb1a92", _rev: "1-b37c710c91450b93510f547194631aa0", type: "active_matter", id: 177, name: "3009/TR02", ismaster: true}

所以在 Futon 我正在尝试类似的东西:

function(doc) {
if (doc.ismaster == true && (doc.name).startsWith("5463")){
emit([doc.type], doc);
}
}

但没有得到结果。我做错了什么?

最佳答案

CouchDB 似乎不支持startsWith 方法。而是使用 indexOf,只要有一点条件,您就可以以相同的方式使用它。

使用你的例子:

function(doc){
if(doc.ismaster && (doc.name.indexOf('5463') == 0)){
emit([doc.type], doc);
}
}

这与 startsWith 的工作方式相同。

关于javascript - 如何在 Futon 中通过 startsWith() 查找文档,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49426011/

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