title: How to create a Sequelize model instance, without saving it in the database?
body: <p>Let's assume we have an Sequelize model called <code>Person</code>—how can we create an instance of <code>Person</code>, without saving it into the database?</p>
  
  <p>This will create the record in the database:</p>
  
  <pre><code>Person.create({ name: "Alice" }).then(..., ...);
  </code></pre>
  
  <p>How to create a model instance without creating a record for it into the database?</p>
  
  <hr>
  
  <p>The use-case is for creating multiple documents:</p>
  
  <pre><code>myFamily.addPersons([person1, person2, ...]);
  </code></pre>
  
  <p>When I try to pass raw objects into that array, an error appears: <code>val.replace is not a function</code> and as <a href="https://github.com/sequelize/sequelize/issues/6598#issuecomment-247156171" rel="noreferrer">suggested here</a>, the reason could be the fact I pass raw objects.</p>
  
  <hr>
  
  <p>While I'm interested to know how to solve the problem, I'd want to know how to create Sequelize model instances, without saving them in the database.</p>