代码之家  ›  专栏  ›  技术社区  ›  Ali Torki

按包含文本进行完全搜索

  •  2
  • Ali Torki  · 技术社区  · 7 年前

    我有很多尝试,以搜索的字符串在数据库中的同一部分,但我还不能这样做。 我收到这个错误:

    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"
    })
    

    我用的是 图书馆。 请帮我解决这个问题。

    2 回复  |  直到 7 年前
        1
  •  2
  •   taygetos blackbot    7 年前

    包含 用于检查序列中是否存在元素

    在执行字符串搜索时使用

        2
  •  1
  •   Ali Torki    7 年前

    .filter(db.row("title").downcase().match(title.toLowerCase()))
    
    推荐文章