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

FluentMongo अचानक त्रुटि फेंक रहा है

मिल गया! मैं गेटकोलेक्शन() को किसी अन्य सामान्य विधि से कॉल कर रहा था, जैसे:

public T Save<T>(T item) where T : class, IRepoData, new()
{
    GetCollection<T>().Save(item);
}

इसने GetCollection को वास्तविक उदाहरण वर्ग के बजाय T को इंटरफ़ेस के रूप में देखने का कारण बना दिया। GetCollection कहीं और ठीक काम करता है।

इस समस्या वाले किसी और के लिए, मैंने इसके बजाय निम्न स्तर की क्वेरी का उपयोग किया है... Collection.FindOneAs<T>(Query.EQ("Id", itemID.ToString()));




  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. मोंगोडब:`com.mongodb.MongoSocketReadException:समय से पहले स्ट्रीम के अंत तक पहुंच गया` मॉर्फिया के साथ

  2. उप-दस्तावेज़ों को पुनः प्राप्त करें जो सरणी में अधिकतम मूल्य से मेल खाते हैं

  3. नेवला एक ढूंढता है और दस्तावेज़ों की सरणी में धकेलता है

  4. मैं नेस्टेड दस्तावेज़ों में अधिकतम मूल्य कैसे प्राप्त कर सकता हूं?

  5. पुरानी लॉग फ़ाइलों को निकालने के लिए मैं मोंगोडब को कैसे कॉन्फ़िगर करूं?