像MySQL一样,将Mongoid id字段更改为Integer的宝石。 MongoDB文档中的想法: 注意! 这个宝石已经帮助超过了4年,并产生了超过一百万行,这是非常工作的意愿。 现在,Ruby China( )已更改为ActiveRecord以将PostgreSQL用作数据库,所以也许我没有时间让这个gem与Mongoid的新版本兼容。 但是,即使那样,我也可以肯定,该gem仍适用于Mongoid 5.0及更低版本。 状态 安装 # Mongoid 3.0.x gem 'mongoid_auto_increment_id' , "0.6.1" # Mongoid 3.1.x gem