mongoose模式模型_id

时间:2018-03-16 20:31:22

标签: node.js mongoose mongoose-schema

我使用的是mongoose 5.0.9。我的问题是文件的_id

我想在插入新文件时从mongodb生成`_id。这样,我无法在我的mongoose模式/模型中定义_id。如果我这样做,猫鼬将失败,因为我没有提供_id的值。

但是,我想在我的页面中使用_id。如果我没有在我的架构/模型中定义它,我在查询时就无法得到它。

我认为一个解决方案是定义两个模式:一个用于插入没有_id的文档,另一个用于使用_id进行查询,更新等。

我不想让事情变得复杂,所以我不认为这是个好主意。 这个_id的最佳做法是什么?

提前致谢。 理查德

0 个答案:

没有答案