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

MongoDB में .NET ड्राइवर 2.0 के साथ बिल्डिंग इंडेक्स

आपको कॉल करने और await . की आवश्यकता है CreateOneAsync IndexKeysDefinition . के साथ आप Builders.IndexKeys . का उपयोग करके प्राप्त करते हैं :

static async Task CreateIndex()
{
    var client = new MongoClient();
    var database = client.GetDatabase("db");
    var collection = database.GetCollection<Hamster>("collection");
    await collection.Indexes.CreateOneAsync(Builders<Hamster>.IndexKeys.Ascending(_ => _.Name));
}

अगर आपके पास Hamster नहीं है आप इंडेक्स के जेसन प्रतिनिधित्व को निर्दिष्ट करके इंडेक्स को गैर-दृढ़ता से टाइप किए गए तरीके से भी बना सकते हैं:

await collection.Indexes.CreateOneAsync("{ Name: 1 }");



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. स्प्रिंग डेटा - मोंगोडब - नेस्टेड वस्तुओं के लिए विधि द्वारा खोजें

  2. C++ में MongoDB जियोस्पेशियल इंडेक्स का उपयोग कैसे करें

  3. कैसे उत्तरदायी mongodb_user, mongodb_replicaset मॉड्यूल काम कर रहे हैं?

  4. मोंगोडीबी सी # ड्राइवर ओवरराइड स्ट्रिंग का डिफ़ॉल्ट मान शून्य से स्ट्रिंग तक

  5. MongoDB बहुत धीमी गति से हटाता है