从mongoose create中检索_id

时间:2013-02-02 04:53:47

标签: node.js mongodb mongoose

一直在寻找答案,我认为,这是一个常见的问题。

我正在使用Mongoose和Step.js(用于代码控制)。

我正在迭代几条记录,创建单个模型并希望返回创建的ID。这是我正在实现批量插入记录的RESTful服务。我没有包括Step正在做的所有部分。

代码看起来大致如下:

var group = this.group();

for (var i in records) {
    model.create(records[i], group());
}

组功能是Step,等待保存所有记录。

问题是一旦保存了每条记录,我希望Mongoose会返回与每个创建相关联的_id。它只返回记录本身的结果而没有正确的_id值。

我尝试创建ObjectId并保存模型,但是失败了,许多论坛的很多人都不推荐这样做。

感谢。

0 个答案:

没有答案