sql >> Databáze >  >> NoSQL >> MongoDB

Jak předat ObjectId z MongoDB v MVC.net

Použijte vlastní pořadač modelů, jako je tento ... (funguje proti oficiálnímu ovladači 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. Připojte data k existujícímu souboru gridfs

  2. Monitorování databáze bez agenta pomocí ClusterControl

  3. Vykreslování názvů států na mapě pomocí Node js a D3 v reálném čase

  4. jak získat všechny klíče a hodnoty v redis v javascriptu?