MongoDB
 sql >> Baza danych >  >> NoSQL >> MongoDB

Identyfikatory Mongo prowadzą do przerażających adresów URL

Możesz utworzyć klucz złożony w mongoid, aby zastąpić domyślny identyfikator za pomocą makra klucza:

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"

Jeśli nie podoba ci się ten sposób, sprawdź ten klejnot:https://github.com/hakanensari/mongoid-slug



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Mongodb Dołącz do pola _id od String do ObjectId

  2. Filtruj tablicę za pomocą operatora $in na etapie $project

  3. Przegląd walidacji schematu MongoDB

  4. Jak wysłać zapytanie do MongoDB, aby sprawdzić, czy element istnieje?

  5. Jakie znaki NIE są dozwolone w nazwach pól MongoDB?