阻止Monk将_id添加到docs

时间:2015-10-22 19:30:40

标签: node.js mongodb monk

有没有办法阻止和尚生成并向文档中添加_id? 或者Node.js中是否有MongoDb的驱动程序没有自动添加_id?

2 个答案:

答案 0 :(得分:1)

每个文档都需要

_id。如果您不想自动生成_id,则必须添加自定义的_id。但是每个文档都应该在mongo中使用_id。

您可以添加自己的_id并在插入doc时插入它。只需确保_id在集合中的所有文档中都是唯一的。它应该是RDBMS中的主键。

答案 1 :(得分:0)

db.createCollection("noautoid", { autoIndexId: false });

这将创建一个没有_id的集合,但该选项已弃用,将在下一版本中删除。