MongooseJS FindById ObjectId

时间:2013-07-03 08:49:28

标签: node.js mongodb express mongoose

我有这个简单的架构:

var CategorySchema = new mongoose.Schema({
    name: String,
    description: String
});

我将id作为URL参数:

var id = req.params.id;
Category.findById(id, function(err, blogshop){
...
});

我是否需要使用mongoose.Schema.Types.ObjectId;或传递hex值是否可以?感谢

1 个答案:

答案 0 :(得分:1)

来自documentation

id <ObjectId, HexId> objectid, or a value that can be casted to one

你可以简单地输入id

字符串