It is right. This is a quick access method. Documentation Status :
create collection.create(attributes, [options])
Ease of creating a new instance of the model in the collection. It is equivalent to creating a model with an attribute hash, saving the model for the server, and adding the model to the set after successful completion.
And annotated source code :
Create a new instance of the model in this collection. Add the model to the collection immediately, if you do not wait: true is passed, in which case we wait until the server agrees.
This second description is a little more accurate, since only passing {wait:true} results in the model not being added to the collection in case of errors while saving the model.
source share