MongoDB
 sql >> база данни >  >> NoSQL >> MongoDB

MongoDB / Morphia запазва технически идентификатор като ObjectId, въпреки че е низ в Java

не съм сигурен дали това все още е разрешено. Имах същия проблем. Решението за мен беше сам да задам идентификатора.

@Id
private String id = new ObjectId().toString();

Сега можете да третирате полето за идентификатор като всяко друго поле за низ.

Надявам се това да помогне.



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Премахване на бели интервали (водещи и крайни) от стойността на низа

  2. Инсталиране на play framework mongodb morphia module

  3. Помощ за структурата на базата данни на MongoDB и най-добрите практики

  4. Намиране на най-висока стойност от подмасиви в документи

  5. Нов C++ Mongo драйвер:как да видите типа и как да получите стойност на низ