MongoToParse transform mongo find query to parse-server find query.
-
const query = new Parse.Query(TestTable);
query.equalTo('total', 4);
await query.find();
The above parse query is equivalent to mongo query given below
await mongoToParseQuery.find(TestTable, { where: { total: 4 } });
-
const query = new Parse.Query(TestTable);
query.greatherThan('total', 4);
query.lessThan('total', 40);
await query.find();
The above parse query is equivalent to mongo query given below
await mongoToParseQuery.find(TestTable, { where: { total: { $gt: 4, $lt: 40 } } });
-
const query1 = new Parse.Query(TestTable);
query1.equalTo('rank', 3);
const query2 = new Parse.Query(TestTable);
query2.equalTo('total', 2);
const query = Parse.Query.and(query1, query2);
query.ascending('rank');
await query.find();
The above parse query is equivalent to mongo query given below
await mongoToParseQuery.find(TestTable, { where: { $and: [{ rank: 3 }, { total: 2 }] }, ascending: 'rank' });