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

MVC.net में MongoDB से ObjectId कैसे पास करें?

इस तरह एक कस्टम मॉडल बाइंडर का उपयोग करें ... (ऑफिकल C# MongoDB ड्राइवर के खिलाफ काम करना)

protected void Application_Start()
{
    ...
    ModelBinders.Binders.Add(typeof(ObjectId), new ObjectIdModelBinder()); 
}

public class ObjectIdModelBinder : DefaultModelBinder
{
    public override object BindModel(ControllerContext controllerContext, ModelBindingContext bindingContext)
    {
        var result = bindingContext.ValueProvider.GetValue(bindingContext.ModelName);
        if (result == null)
        {
            return ObjectId.Empty;
        }
        return ObjectId.Parse((string)result.ConvertTo(typeof(string)));
    }
}


  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. सर्वश्रेष्ठ आवेषण/सेकंड प्रदर्शन के साथ डीबी?

  2. जांचें कि क्या मोंगोडब डेटाबेस मौजूद है?

  3. एसएनएमपी के साथ क्लस्टर कंट्रोल को एकीकृत करना:भाग दो

  4. MongoDB $dateFromString प्रारूप विनिर्देशक

  5. ssh . के माध्यम से MongoDB सिंक करें