какую ноду пришел запрос на создание.
Вне зависимости от кластеризации _id должен расти последовательно? Я имею ввиду должна меняться только последняя часть _id.
Мы не задаём Id при создании на клиенте. Но ваш вопрос навёл меня на мысль, что может быть библиотека генерит сама его до вставки и в зависимости от ноды она выдает разный результат.
А, в этом смысле, я просто подумал, что у Вас репликасет и каждая из реплик отдает для одной и той же записи разные ObjectID и решил, что я явно что-то упустил в этой жизни. Но вообще: https://docs.mongodb.com/manual/reference/method/ObjectId/ Если верить доке монги, то ObjectID (если он генерируется правильно, а не от фонаря), должен возрастать со временем. Т.е. по нему можно спокойно сортировать вне зависимости от того, на какой из нод он был сгенерирован (если считать, что везде часы правильные)
Обсуждают сегодня