MongoDB
 sql >> डेटाबेस >  >> NoSQL >> MongoDB

Mongo id डरावने URL की ओर ले जाती है

आप कुंजी मैक्रो का उपयोग करके डिफ़ॉल्ट आईडी को बदलने के लिए मोंगोइड में एक समग्र कुंजी बना सकते हैं:

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. Linux पर MongoDB सामुदायिक संस्करण 4.0 स्थापित करें

  3. मोंगोडीबी अपने दस्तावेज़ों को एक संग्रह में कैसे ऑर्डर करता है?

  4. एकत्रीकरण पाइपलाइन, MapReduce या runCommand में संग्रहीत JavaScript फ़ंक्शन का उपयोग करना

  5. मोंगोडब अद्यतन गहराई से नेस्टेड उप-दस्तावेज़