一直在寻找答案,我认为,这是一个常见的问题。
我正在使用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并保存模型,但是失败了,许多论坛的很多人都不推荐这样做。
感谢。