gpt4 book ai didi

node.js - 如何获取包含某个字符串的所有结果(在帖子中有更多解释)

转载 作者:行者123 更新时间:2023-12-04 07:42:47 29 4
gpt4 key购买 nike

因此,假设我将“h”放在帖子表单中,并且我的数据库中有 5 项内容:
第一个条目 - 姓名:你好
第二个条目 - 姓名:高度
第 3、4、5 个条目中没有包含“h”的单词
我如何让它返回包含所提供字符串的所有字符串(如 Hello 和 Height)
这是我目前的设置:

app.post('/search/full', async (req, res) =>{
const URLs = await shortURL.find({
"short": {
"$regex": req.body.fullURLSearch,
"$options": "i"
}
})
res.render('searchFull', {
fullURLsearch: URLs
})
})

最佳答案

如果你想要不区分大小写的查询,你可以这样做(如果你想要区分大小写的查询,只需删除 "$options": "i" ):

db.collection.find({
"field": {
"$regex": "YourQueryString",
"$options": "i"
}
})
这是工作片段: https://mongoplayground.net/p/F6oSaf8P7lb

关于node.js - 如何获取包含某个字符串的所有结果(在帖子中有更多解释),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/67369184/

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