小编Wil*_*ill的帖子

我可以确定字符串是否是MongoDB ObjectID吗?

我通过将字符串转换为BSON来进行MongoDB查找.在进行转换之前,有没有办法让我确定我拥有的字符串是否是Mongo的有效ObjectID?

这是我当前findByID函数的coffeescript.它工作得很好,但如果我确定字符串不是ID,我想通过不同的属性进行查找.

db.collection "pages", (err, collection) ->
  collection.findOne
    _id: new BSON.ObjectID(id)
  , (err, item) ->
    if item
      res.send item
    else
      res.send 404
Run Code Online (Sandbox Code Playgroud)

javascript mongodb node.js coffeescript express

63
推荐指数
5
解决办法
4万
查看次数

标签 统计

coffeescript ×1

express ×1

javascript ×1

mongodb ×1

node.js ×1