sql >> Databasteknik >  >> NoSQL >> MongoDB

Mongo-id leder till läskiga webbadresser

Du kan skapa en sammansatt nyckel i mongoid för att ersätta standard-id:t med nyckelmakrot:

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"

Om du inte gillar det här sättet att göra det, kolla denna pärla:https://github.com/hakanensari/mongoid-slug



  1. 10 frågor att ställa (och svara på) när du är värd för MongoDB på AWS

  2. Lista över MongoDB-datumoperatörer, metoder och variabler

  3. Så här gör du:Indexera skannade PDF-filer i skala med färre än 50 rader kod

  4. sök med ObjectId i mongodb med pymongo