https://www.jdoodle.com/online-mongodb-terminal/ var miVentas = [ {"_id" : 1, "id_prod" : 1, "Cantidad" : 2, "Fecha" : "2020/12/01 8:01:00"}, {"_id" : 2, "id_prod" : 2, "Cantidad" : 5, "Fecha" : "2020/12/01 10:15:00"}, {"_id" : 3, "id_prod" : 2, "Cantidad" : 4, "Fecha" : "2020/12/01 13:34:00"}, {"_id" : 4, "id_prod" : 1, "Cantidad" : 3, "Fecha" : "2020/12/01 21:56:00"}, ]; db.Ventas.insert(miVentas); db.Ventas.find() var miProductos = [ {"_id" : 1, "descripcion" : "Cigarros", "precio" : 25.5, "precioVenta" : 30.0}, {"_id" : 2, "descripcion" : "Refresco", "precio" : 4.5, "precioVenta" : 6.0}, ]; db.Productos.insert(miProductos); db.Productos.find() db.Ventas.find().forEach( function (object) { var commonInBoth=db.Productos.findOne({ "_id": object.id_prod} ); if (commonInBoth != null) { print(object.Fecha, object.Cantidad, commonInBoth.descripcion, commonInBoth.precioVenta, (commonInBoth.precioVenta * object.Cantidad)); } });