У меня есть MongoDB (кстати, мне действительно нравится Mongo), и в одной из коллекций я пытаюсь сохранить массив объектов.Некоторые из этих объектов будут строковыми, некоторые bool, некоторые десятичными.Определение для массива (на самом деле это словарь):
public Dictionary<string, object> Fields
{
get
{
if (_Fields == null)
_Fields = new Dictionary<string, object>();
return _Fields;
}
set
{
_Fields = value;
}
}
До того момента, когда мой код сохраняет данные в базе данных, типы переменных в массиве являются правильными.Когда я сохраняю и просматриваю данные через MongoHQ или в коде, массив возвращается со всеми строками.
Для этого я использую драйвер C #.
Есть ли способ заставитьпеременная к типу?Я что-то здесь упускаю?ТИА