저는 Sinatra와 MongoMapper를 사용하여 Ruby에서 버그 추적 소프트웨어를 작성하고 있습니다. 문제는 티켓 ID가 사용자에게 친숙하지 않다는 것입니다. 그들은 24 자리의 16 진수 (예 : 4fcfa9e1c3e7f20bc2000004
)로 구성됩니다. 티켓 ID는 1에서 시작하여 자동으로 증가합니다 (예 : 1, 2, 3 ...). MySQL에서는 AUTO_INCREMENT
을 사용합니다.MongoMapper는 터무니없이 긴 기본 ID 대신 자동으로 증가하는 정수 ID를 사용하게 할 수 있습니까?
그러나 MongoMapper를 사용하고 있습니다. ID를 1에서 시작하여 자동 증가 시키거나, 을 별도로 저장해야합니까??
'mongomapper_id2'는 그것들을 별도의 필드 (즉,'_id'가 아닌)에 저장합니다. 이것은 내가 필요한 것을하는 것처럼 보입니다. –