Mongodb collections

Asked

Viewed 20 times

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

No answers

Browser other questions tagged

You are not signed in. Login or sign up in order to post.