QUERY_OR_CREATE(conditions)
Form.new(permalink).submissions.query_or_create(conditions).then(function(submission) {});
Queries for submissions using Simple Conditions Query JSON format. If the submission does not exist, one is initialized with the values provided and saved to the server. Use the query_or_initialize to initialize a submission without saving it.
This method only supports the Simple Conditions format listed.
Return Value Notes
The query methods return SubmissionData objects because they are optimized for large numbers of submissions. Normal Submission objects have overhead, so fewer could be loaded on average computers.
We recommend using the SubmissionData methods outlined in the documentation for reading or writing submission data, but if the user needs access to the record you can turn it into a Submission with the submission method. The method returns a promise which loads the submission.