gpt4 book ai didi

node.js - Express.js - 在 URL 中过滤一个 mongodb id

转载 作者:可可西里 更新时间:2023-11-01 09:20:57 24 4
gpt4 key购买 nike

这个问题的灵感来自 this post但就我而言,我需要过滤 MongoId。是否可以像下面那样轻松进行过滤,因为我需要在每条 route 使用它?

app.post('/:mongoId(^[0-9a-fA-F]{24}$)', function(req, res){
// Send query based on mongoId
}

最佳答案

你就快完成了,只是不要添加 ^$ anchor 。而且大写的 A-F 范围甚至不是必需的,因为 Express 似乎匹配不区分大小写的:

app.post('/:mongoId([0-9a-f]{24})', function(req, res){
var id = req.param('mongoId');
...
});

关于node.js - Express.js - 在 URL 中过滤一个 mongodb id,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19186957/

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