我有一家包含产品的公司:
class Company
include Mongoid::Document
include Mongoid::Timestamps
embeds_many :products
index({"products.code" => 1}, {sparse: true, unique: true})
end
但是,当我使用相同的代码(例如“123”)创建产品(在同一个父级中)时,索引不会检查它的唯一性,它会正常创建。怎么了?
我有一家包含产品的公司:
class Company
include Mongoid::Document
include Mongoid::Timestamps
embeds_many :products
index({"products.code" => 1}, {sparse: true, unique: true})
end
但是,当我使用相同的代码(例如“123”)创建产品(在同一个父级中)时,索引不会检查它的唯一性,它会正常创建。怎么了?