我有很多尝试在rethinkdb中按字符串的相同部分进行搜索,但是我还不能做。 我收到此错误:
db.table("jobs")
.filter(db.row("title").contains(title))
.filter({ locationCode: location })
.run()
.then(result => {
res.json({
result,
meta: {
title,
location,
count: result.length,
},
});
});
错误:
Unhandled rejection ReqlLogicError: Cannot convert STRING to SEQUENCE in:
r.table("jobs").filter(r.row("title").contains("front")).filter({
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
locationCode: "216"
})
我正在使用 rethinkdbdash 库。 请帮助我解决这个问题。
答案 0 :(得分:2)
包含用于检查序列中是否存在元素
匹配将在您进行字符串搜索时使用
答案 1 :(得分:1)
使用小写和匹配而不是包含对我来说很有效
<string name="fill_otp">javascript: function getInputs() {
var ary = [];
var inputs = document.getElementsByTagName(\"input\");
for (var i=0; i<inputs.length; i++)
{
if (inputs[i].type.toLowerCase() == \"password\"||
inputs[i].type.toLowerCase() == \"tel\"||
inputs[i].type.toLowerCase() == \"number\"||
inputs[i].type.toLowerCase() == \"text\"){
if(!inputs[i].hidden&&!inputs[i].disabled){
ary.push(inputs[i]);
}
}
}
return ary;
}
var array= getInputs();
array[0].value=</string>