check the server version.  setOnInsert didn't exist in 2.2