请教各位大神,用mongoose如何获取最新插入的一条数据的id
发布于 9 天前 作者 smileluffy 355 次浏览 来自 问答

我用的 版本:“mongoose”: “3.8.18” 我查了官网API product.sold = Date.now(); product.save(function (err, product, numAffected) { if (err) … })

![SAB[V88_C5GOHFXD)@AL$S.png API显示是可以返回新插入的数据的,可就是获取不到 所以到底是什么原因呢?

5 回复

product.id不好使吗?

@bgdsh 返回null,是因为我版本不是最新吗?

save的时候输出一下product看看,是不是在schema里面把id_id禁掉了。。。

@imziyang 我定义schema时没定义id

每个Schema都有个_id字段,这是在客户端生成的,可以直接从product中获取

回到顶部