节点js mongoose尝试在保存之前覆盖_id字段

时间:2014-05-03 19:56:09

标签: node.js mongodb mongoose

我试图将mongo doc的_id字段覆盖为带有auto inc的整数。

我尝试了一些模块,但没有一个能为我工作。我以为我会自己写一些东西,比如:

productSchema.pre('save', function (next) {
    this._id = 5; //or what ever
    next();
});

但它没有用,_ id字段为空。甚至尝试了this._doc['id'] = 5。我想在将_id保存到redis之前将其合并到文档中,但由于redis.get是异步的,所以我很难看,因此我必须在redis回调中传递保存操作。 / p>

任何解决方案?

0 个答案:

没有答案