Difference between _id and transactionID

I notice when issuing mutations, I can specify both an _id and transactionID in the result or transaction blocks. What is the difference between _id and transactionId? I assume I should be using transactionID to get the actual ID of the transaction I just submitted?