Así que tengo esta matriz de objetos llamados "elementos":
y para cada objeto, quiero encontrar el mismo objeto en mongodb usando el "baseId" en el Documento base, y luego actualizar la cantidad "jumlahTerjual" en +1, este es el "Documento base": 
Probé este método pero obtuve un error llamado "jumlahTerjual no está definido": 
¿Cómo puedo actualizarlo usando findByIdAndUpdate correctamente? Cualquier respuesta será muy apreciada.
Suponiendo que la clave jumlahTerjual existe para cada objeto en su documento base, cuando desee incrementarla (por cualquier valor personalizado), intente:
items.map(item => { return Base.findByIdAndUpdate(item.baseId, {$inc: { jumlahTerjual: 1 }}, function(error, counter) { if(error) return next(error); doc.testvalue = counter.seq; next(); }) }) Utilice el operador $inc en lugar de { jumlahTerjual: jumlahTerjual + 1 } como objeto de actualización. Porque actualmente el intérprete intenta encontrar una variable local llamada jumlahTerjual que se incrementa en 1 y se asigna a la clave en el objeto encontrado por mongoose. Debido a que no hemos definido una variable local para jumlahTerjual es por eso que obtiene el error indefinido.
Debido a que solo desea incrementar, en lugar de cambiar el valor en el registro mongoDB con un nuevo valor, simplemente use el operador $inc .