Сообщение от Gozar
|
Честно говоря если для получения нового значения нужно создать транзакцию update+select, то никак по другому как ручной, такой автоинкремент не назвать. Другого же способа создать autoincrement я не нашёл. Возможно в будущем добавят функцию, что очень желательно, но пока только связка вручную (транзакцию update+select).
|
В многих NOSQL СУБД есть для таких задач selectAndUpdate / selectAndRemove, в Orient такого нет? Просто транзакции это из пушки по воробьям в таком кейзе и сильно ударит по производительности запроса.