Ошибка подтверждения в UIPageViewController

Насколько я знаю, уникальные индексы только применяют уникальность в разных документах, поэтому это приведет к дублированию ключевой ошибки:

db.cats.insert( { id: 123, kittens: [ { id: 456 } ] } )
db.cats.insert( { id: 123, kittens: [ { id: 456 } ] } )

Но это разрешено:

db.cats.insert( { id: 123, kittens: [ { id: 456 }, { id: 456 } ] } )

Я не уверен, что какой-либо способ обеспечит ограничение, которое вам нужно на уровне Монго, возможно, это то, что вы можете проверить в логике приложения при вставке обновления?

39
задан Brjv 29 September 2014 в 06:45
поделиться