2012-08-30 14 views
8

का उपयोग कर मोंगोडीबी में मौजूदा इंडेक्स देखें मैं मोंगोडीबी द्वारा उपयोग की जाने वाली मौजूदा इंडेक्स देखना चाहता हूं। क्या मैंमोंगोइड

$ mongod 
> use my_db 
> db.system.indexes.find() 

के बराबर कर सकता हूं?

$ rails console 
> ? 

MongoHQ का उपयोग करके मेरे heroku ऐप्स से सुविधाजनक होगा। धन्यवाद!

उत्तर

16

आप अपने collection के माध्यम से एक मोंगोइड मॉडल के लिए अंतर्निहित अनुक्रमणिका प्राप्त कर सकते हैं।

> YourModel.collection.indexes 

यह मोपेड ड्राइवर (मोंगोइड 3 में) तक पहुंचता है। http://mongoid.org/en/moped/docs/driver.html

+20

धन्यवाद देखें। 'Order.collection.indexes.each {| i | i.inspect} रखता है; झूठी 'एक पठनीय परिणाम उत्पन्न करता है – oma

+0

Order.collection.indexes.to_a एक पठनीय परिणाम अधिक आसानी से उत्पन्न करता है – danmaz74

+0

'YourModel.collection.indexes.to_a' पर्याप्त प्रतीत होता है। – hiroshi

संबंधित मुद्दे