I try to get all keys and values type in all levels of a mongo collection. I have something like:
"CRM" : {
"Teste" : "true"
},
"Endereco" : {
"Cidade" : "MARINGA",
},
"Vendas" : [
{
"idP" : NumberInt(34),
"txt" : "001"
},{
"idP" : NumberInt(34),
"txt" : "002"
}
],
"Tipos" : [
{
"idT" : NumberInt(34),
"idTipo" : NumberInt(34)
},{
"idT" : NumberInt(34),
"idTipo" : NumberInt(34)
}
]
}
I want return like this:
CRM.Teste : Boolean,
CRM.Endereco.Cidade : String,
Vendas[].idP : NumberInt(34),
Vendas[].txt : String,
Tipos[].idT : NumberInt(34),
Tipos[].idTipo : NumberInt(34)
I don't have a model, is there some function in mongo driver or linq that return this?