【发布时间】:2020-10-12 02:11:29
【问题描述】:
我有一个快速应用程序,用户可以在其中创建和查看帖子。为此,我正在按标题搜索帖子。
问题是我正在按帖子标题搜索帖子。如果帖子标题没有空格,它可以正常工作,但如果帖子标题有空格,则页面会出错。我的问题是如何在帖子标题之间的空格中插入连字符,有点像堆栈溢出是如何做到的。 即。在 mongodb-post-title 之间插入连字符
这是按标题查找帖子的内容。
let post = await Posts.find(req.params.postTitle).populate('user').lean();
我尝试过类似的操作:
let post = await Posts.find(req.params.postTitle).populate('user').lean();
post = post.replace(/\s+/g, "-"))
^ 返回post.replace was not a function。有没有办法在 mongodb find 中做到这一点?
【问题讨论】:
标签: javascript node.js regex mongodb express