我可以确定字符串是否是MongoDB对象ID吗?
2022-08-30 05:04:34
我正在通过将字符串转换为BSON来进行MongoDB查找。有没有办法在进行转换之前确定我拥有的字符串是否是Mongo的有效对象ID?
这是我当前的findByID函数的咖啡脚本。它工作得很好,但是如果我确定字符串不是ID,我想通过其他属性进行查找。
db.collection "pages", (err, collection) ->
collection.findOne
_id: new BSON.ObjectID(id)
, (err, item) ->
if item
res.send item
else
res.send 404