Как указать MongoDB
, что Id
это не _id
в данном классе
class A
{
SomethingClass Id;
...
}
,где SomethingClass
:
class SomethingClass
{
int i;
int j;
int k;
}
добавляю строку в БД так:
mongoCollection.InsertOne(item);
в базе запись появляется вида:
{ "_id" : { "i": 5, "j": 6, "k":10}, .... }
не хотелось бы, чтобы MongoDB
считал это свойство за идентификатор с БД. Сложность в том, что этот класс содержится в библиотеке, менять его нельзя.
Как вариант
BsonClassMap.RegisterClassMap<B>(p =>
{
p.AutoMap();
p.UnmapProperty(c => c.Id);
p.MapMember(c => c.Id).SetElementName();
p.SetIgnoreExtraElements(true);
}
Подробнее про BsonClassMap.RegisterClassMap
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Обязательно ли нужен SQL Data Tools, что бы была возможность создавать SQL CLR функции?
На форму заказа (Order) нужно добавить пять позиций (OrderPosition), делаю это в цикле:
Подскажите, пожалуйста, возможно ли ограничить ввод текста в ячейку (либо во все ячейки) DataGridView определённым набором символов?