Я хочу сегментировать коллекцию по их «внешнему ключу» (идентификатору пользователя), а не по полю идентификатора. Мне нужно только, чтобы комбинация идентификатора пользователя и идентификатора была уникальной. Но я не уверен, что это нормально с mongodb.
Предупреждение В любой сегментированной коллекции, в которой вы не сегментируете по полю _id, вы должны обеспечить уникальность поля _id. Лучший способ гарантировать, что _id всегда уникален, - это использовать ObjectId или другой универсальный уникальный идентификатор (UUID).
Должен ли я гарантировать уникальность _id? Или это достаточно хорошо, если я всегда запрашиваю как по идентификатору пользователя, так и по _id?