title: is there a way to tell if a record is new after it's been created with find_or_create_by
body: <p>I'm using this code: </p>
  
  <pre><code>item = Item.find_or_create_by(:name =&gt; title.strip)
  if item.changed?
     results.newItemsCount += 1
  end
  </code></pre>
  
  <p>I want to get the count of newly created records for logging. I was hoping that the .changed property would be true for items that are newly created but it looks like it isn't. The next part of the code may modify the item even if it isn't new, so I really need to know right here if the item is new. </p>
  
  <p>Is there a way to tell if the record is new or not? Didn't see anything like that <a href="http://mongoid.org/docs/documents/dirty.html" rel="nofollow">in the docs</a>. You'd think that just setting the title (in the constructor) would  qualify as changed but it seems like that doesn't happen. </p>