2
I have a database in Mongo with the following collections "Productsservices" and "stock" where the stock collection will inform the stock value of a record within the product and service collection but when looking inside the stock collection how I can identify which record there references the product within the product collection ??
Product and service collection
{
"_id" : ObjectId("5e000684de9b5c1ca04700ee"),
"_t" : [
"ProdutoServico",
"Produto"
],
"InformacoesPesquisa" : [
"produto",
"teste",
"manutencao",
"9999"
],
"Versao" : "737419.16:21:07.5563807",
"Ativo" : true,
"CodigoInterno" : "9999",
"Descricao" : "produto teste manutenção",
"IndicadorArredondamentoTruncamento" : {
"_t" : "Truncamento"
},
"IndicadorProducaoPropriaTerceiro" : {
"_t" : "Terceiro"
},
"TipoItem" : {
"Codigo" : NumberInt(0),
"Descricao" : "Mercadoria para Revenda"
},
"UnidadeMedida" : {
"_t" : "UnidadeMedida",
"_id" : ObjectId("5dfcae7faacd1b2104f7f3cc"),
"InformacoesPesquisa" : [
"unidade",
"un"
],
"Descricao" : "Unidade",
"Sigla" : "UN"
},
"UnidadeMedidaTributavel" : {
"_t" : "UnidadeMedida",
"_id" : ObjectId("5dfcae7faacd1b2104f7f3cc"),
"InformacoesPesquisa" : [
"unidade",
"un"
],
"Descricao" : "Unidade",
"Sigla" : "UN"
},
"FatorUnidadeMedidaTributavel" : 0.0,
"SubGrupoReferencia" : ObjectId("000000000000000000000000"),
"Hash" : "KVMxFoQglkNZ0IsRmimKfZJrXf2gi+V3ubWVdYoBzVfrR0YxJSXeTg==",
"Alteracoes" : [
],
"Vendavel" : true,
"Imagem" : BinData(0, "H4sIAHEpBl4A/w=="),
"PesoLiquido" : 0.0,
"PesoBruto" : 0.0,
"Pesavel" : true,
"IntervaloValidade" : {
"_t" : "Dia",
"TempoValidade" : NumberInt(0)
}}
stock collection
{
"_id" : ObjectId("5e08a7d393f1780eec7b326d"),
"_t" : "Estoque",
"InformacoesPesquisa" : [
],
"Quantidades" : [
],
"QuantidadesReservadas" : [
],
"QuantidadeCompra" : 0.0,
"TotalCompra" : 0.0,
"DataUltimaCompra" : ISODate("0001-01-01T00:00:00.000+0000"),
"DataUltimaVenda" : ISODate("0001-01-01T00:00:00.000+0000"),
"PrecoUltimaCompra" : 0.0,
"QuantidadeMaxima" : 0.0,
"QuantidadeMinima" : 0.0,
"PermiteVendaFracionada" : true,
"QuantidadeConsignada" : 0.0,
"PodeEditarQuantidade" : "24T4GMQVm0ZDoOSO+Kj7Bc6LAEvuFYfb9BBV8MQrZXbrR0YxJSXeTg=="}
OBS: are distinct documents exactly for not knowing which document within the stock collection and referring to the document of the collection Products