Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
有没有办法阻止和尚生成 _id 并将其添加到 docs ?或者 Node.js 中是否有一个不会自动添加 _id 的 MongoDb 驱动程序?
每个文档都需要 _id。如果您不想自动生成 _id,那么您必须添加一个自定义的。但是每个文档都应该在 mongo 中有 _id。
您可以添加自己的 _id 并在插入文档时插入它。只需确保 _id 在集合中的所有文档中都是唯一的。它应该是 RDBMS 中的主键。
db.createCollection("noautoid", { autoIndexId: false });
这将创建一个没有 _id 的集合,但该选项已被弃用,并将在下一个版本中删除。