J'ai un MongoDB (btw _ J'aime vraiment Mongo) et dans l'une des collections j'essaie d'enregistrer un tableau d'objets. Certains de ces objets seront des chaînes, des booléens, des décimaux. La définition du tableau (en fait il est un dictionnaire) est le suivant:MongoDB Tableau de types mixtes persistants
public Dictionary<string, object> Fields
{
get
{
if (_Fields == null)
_Fields = new Dictionary<string, object>();
return _Fields;
}
set
{
_Fields = value;
}
}
Jusqu'au point où mon code enregistre les données à la base de données, les types des variables du tableau sont corrects. Quand je sauvegarde et regarde les données via MongoHQ ou en code, le tableau revient avec toutes les chaînes.
J'utilise le pilote C# pour cela.
Existe-t-il un moyen de forcer une variable à un type? Est-ce que j'ai râté quelque chose? TIA