3

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

我正在使用 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 并保存模型,但是失败了,并且在许多论坛中没有很多人推荐。

谢谢。

4

0 回答 0