LINUX.ORG.RU

[Mongo] Генерация уникального индекса


0

0

Как в монго генерировать уникальный индекс помимо _id? (мне нужен 8, а не 12 байтный). А то у них $inc старый результат, падла, не возвращает, а транзакций нету.

Есть дико извратный метод на основе findAndModify, но это торомоз и изврат.

★★★

Как в монго генерировать уникальный индекс помимо _id?

может это:

db.things.ensureIndex({firstname: 1, lastname: 1}, {unique: true});

real_maverick ★★★
()
Ответ на: комментарий от real_maverick

мм, неточно вырозился - я имел ввиду как генеририовать уникальный id. Я думал счетчик прямо в бд завести, но т.к. $inc не возвращает результат как это сделать неясно.

theos ★★★
() автор топика

AFAIK никак. Кроме findAndModify. И кстати, ничего он не извратный.

Тут трейдофф — или тормоза и красивые id или скорость и страшненький guid.

baverman ★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.