Mongoose:在插入中排除_id字段

时间:2018-02-12 12:25:53

标签: node.js mongodb mongoose

我有一个高并发和并行的情况,并希望_id字段由MongoDB而不是mongoose创建,这样我就可以使用_id字段中的ObjectId timestamps来按照它们的顺序可靠地查询文档被插入。

这可能吗?现在,我不知道如何使用mongoose执行此操作,因为使用{_id: false}标记架构并尝试保存它会返回错误document must have an _id before saving

1 个答案:

答案 0 :(得分:0)

Mongoose文档说_id选项仅适用于子文档,因此会出现错误(http://mongoosejs.com/docs/guide.html#_id)。

可能适合您的情况添加没有猫鼬的文档,并在后续操作中通过使用mongoose更新它(从而保持mongoose的模式功能等)。