Store Json string como matriz MongoDB em C #
Eu quero armazenar uma string JSON em um formato de matriz no MongoDB.Este é o meu código C # para armazenar notificações no MongoDB, aqui o campo "Event_meta" enviando como um formato de string JSON para o MongoDB.
public async Task Handle(TaskPropertyUpdatedEvent eventmsg)
{
try
{
var meta = JsonConvert.SerializeObject(eventmsg.Event_meta);
var notificationEvent = new Notifications()
{
Content = eventmsg.Content,
Type = "TaskEvent",
UserId = eventmsg.UpdatedById,
EntityId = eventmsg.TaskId.ToString(),
AddedDate = eventmsg.UpdatedDate,
Active = true,
ShowNotification = false,
InternalEvent = true,
UserName = eventmsg.UpdatedByName,
Event_type = eventmsg.Event_type,
Event_meta = meta
};
var result = await _eventRepository.AddEventAsync(notificationEvent);
}
catch (Exception ex)
{
}
}
O "eventmsg.Event_meta" é um tipo dinâmico. Valor "Event_meta" armazenado no MongoDB como jsonstring.Mas eu quero armazenar isso como um formato Array.
Event_meta :"[{"action":"added","propertyId":"e7b6df49-7ea5-422f-aa81-
1d273d69da21"..."
Qualquer ajuda é apreciada