2012-05-15 50 views
0

我有一個Sinatra/Mongoid應用程序,我注意到我的mongoid模型/對象不抱怨或錯誤,如果我嘗試插入重複_id對象。 object.errors集合也是空的。Mongoid不會抱怨,如果我插入一個對象重複_id

「對象/記錄未插入」。

在Mongo控制檯上,我確實收到「重複密鑰錯誤索引」錯誤。

任何人都知道發生了什麼事?

+0

是否插入或不插入? –

回答

0

默認情況下,Mongo更新/插入有點「火&忘記」。但是,您可以打開safe mode這會在發生這種事情時引發錯誤