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

Mongo ID води до страшни URL адреси

Можете да създадете композитен ключ в mongoid, за да замените идентификатора по подразбиране, като използвате макроса на ключа:

class Person
  include Mongoid::Document
  field :first_name
  field :last_name
  key :first_name, :last_name
end

person = Person.new(:first_name => "Syd", :last_name => "Vicious")
person.id # returns "syd-vicious"

Ако не ви харесва този начин да го направите, проверете този скъпоценен камък:https://github.com/hakanensari/mongoid-slug



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Най-добрата практика на MongoDB за препращане

  2. Как да направите пълнотекстово търсене в MongoDB

  3. Съхранение и извличане на JavaScript обекти в/от MongoDB

  4. Настъпи изчакване след 30 000 ms избор на сървър с помощта на CompositeServerSelector

  5. Node.js – Създаване на връзки с Mongoose