Kabuktaki mongodb'daki bir koleksiyondaki endekslerin listesini görmenin bir yolu var mı? i http://www.mongodb.org/display/DOCS/Indexes okumak ama kabuk itibaren şeyMongoDB'deki endekslerin listesi?
cevap
görmüyorum:
db.test.getIndexes()
kabuk yardım için denemelisiniz:
help;
db.help();
db.test.help();
emin koleksiyonunuzu kullanmaya dikkat edin:
db.collection.getIndexes()
Ve veritabanındaki tüm endeksler listesini almak istiyorsanız:
use "yourdbname"
db.system.indexes.find()
Onların büyüklüğü ile birlikte aynı zamanda çıkış tüm endeksler olabilir:
Ayrıcadb.collectionName.stats().indexSizes
db.collectionName.stats()
seni çok verir olmadığını kontrol paddingFactor gibi ilginç bilgilerin, koleksiyonun büyüklüğü ve içindeki elemanların sayısı.
tüm dizinleri listelemek isterseniz: tüm koleksiyonları tüm dizinleri bulmak istiyorsanız
db.getCollectionNames().forEach(function(collection) {
indexes = db[collection].getIndexes();
print("Indexes for " + collection + ":");
printjson(indexes);
});
, bu bir adım alarak, (Juan Carlos Farah senaryosunu here değiştirilmiş) Bu komut verir dizin detayların bir JSON çıktıda dahil bazı yararlı çıkışı,:
// Switch to admin database and get list of databases.
db = db.getSiblingDB("admin");
dbs = db.runCommand({ "listDatabases": 1}).databases;
// Iterate through each database and get its collections.
dbs.forEach(function(database) {
db = db.getSiblingDB(database.name);
cols = db.getCollectionNames();
// Iterate through each collection.
cols.forEach(function(col) {
//Find all indexes for each collection
indexes = db[col].getIndexes();
indexes.forEach(function(idx) {
print("Database:" + database.name + " | Collection:" +col+ " | Index:" + idx.name);
printjson(indexes);
});
});
});
Bu gerçekten yararlı, ama bence printjson (dizinler); 'printjson (id olmalıdır) x) ' –
- 1. listesi
- 2. Dize Listesi için Çift Listesi dönüştürme nasıl?
- 3. Theano işlevinin güncelleme listesi güncelleme listesi
- 4. 1D listesinden bir 2B listesi listesi oluşturma
- 5. filtre listesi
- 6. Python listesi
- 7. İzinler listesi
- 8. İhracat listesi
- 9. Listede özellikli bir sınıf listesi listesi nasıl sıralanır?
- 10. WCF REST listesi gelen isteklerde HTTP üstbilgileri listesi
- 11. BaseRepository Sorgu Varlık Listesi Nesne Dizisi İade Listesi
- 12. Spring Boot'daki nesnelerin listesi için Yaml'de eşleme listesi
- 13. C# Birleştirme Üst düzeyden alt nesnelerin listesi Nesne Listesi
- 14. Hata: Bu ifade, önbellek listesi vardır, ancak burada önbellek listesi
- 15. Virgülle ayrılmış liste listesi?
- 16. onay listesi dize
- 17. LINQ'deki Düzleştirme Listesi
- 18. AngularJS direktiflerinin tam listesi?
- 19. Listesi <? MyType>
- 20. Android'de güvenilir CA listesi?
- 21. Anonim türlerin listesi?
- 22. android Listesi üzerinden döngü
- 23. Argüman listesi - Unix
- 24. sözlüklerin python listesi çiftleri
- 25. ISO para birimi listesi
- 26. Python fonksiyon argüman listesi
- 27. Kaldır dize listesi
- 28. listelerin listesi csv'ye?
- 29. Prolog listesi ardışık çift
- 30. Bu haftanın Günleri Listesi
Bu bağlantı size yardımcı olabilir .. http://www.codefari.com/2016/08/list-of-indexed-fields-of -collection.html – Singh