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

जावा में मोंगो डेटाबेस में सभी संग्रहों की सूची

संग्रहों की सूची प्राप्त करना प्रत्येक डेटाबेस में शून्य या अधिक संग्रह होते हैं। आप डीबी से उनकी एक सूची प्राप्त कर सकते हैं (और वहां जो भी हैं उसका प्रिंट आउट लें):

Set<String> colls = db.getCollectionNames();

for (String s : colls) {
System.out.println(s);
}

संपादित करें :जैसा कि @ एंड्रयू के उत्तर में सुझाया गया है, अद्यतन जावा क्लाइंट इसका उपयोग करता है:

/**
 * Gets the names of all the collections in this database.
 *
 * @return an iterable containing all the names of all the collections in this database
 */
MongoIterable<String> listCollectionNames();

और दस्तावेज़ प्रकार के आधार पर चलने योग्य संग्रह प्राप्त करना:

/**
 * Finds all the collections in this database.
 *
 * @param resultClass the class to decode each document into
 * @param <TResult>   the target document type of the iterable.
 * @return the list collections iterable interface
 * @mongodb.driver.manual reference/command/listCollections listCollections
 */
<TResult> ListCollectionsIterable<TResult> listCollections(Class<TResult> resultClass);


  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. पाइमोंगो का उपयोग करके मोंगोडब दस्तावेज़ों को पढ़ने और अपडेट करने का सबसे अच्छा तरीका

  2. pymongo + gevent:मुझे एक केला और सिर्फ मंकी_पैच फेंक दो?

  3. MongoDb . में बिल्कुल मिलान सरणी या सरणी के सभी मान प्राप्त करें

  4. मोंगोडब में एक गहरी नेस्टेड वस्तु को कैसे हटाएं

  5. JSON क्रमांकन Mongodb