I couldn’t figure out to enable search on multiple fields.
Moralis.Cloud.afterSave("Transfer", async function(request) {
let confirmed = request.object.get("confirmed");
if (confirmed){
let Question;
let query;
let question;
query = new Moralis.Query(Usage);
query.equalTo("questionId", request.object.get("questionId"));
//Here I want to search entries in the Usage collection on the basis of two keys
// rather than just on one key : questionId
question = await query.first();
question.set("claimed", true);
question.save().then((question) => {
logger.info('Success');
}, (error) => {
logger.info('Error');
});
}
});
I saw an example in your documentation on how to do multiple keys but couldn’t figure out - how to pass values.
// Selecting keys
Moralis.Cloud.beforeFind("MyObject", (req) => {
let query = req.query; // the Moralis.Query
// Force the selection on some keys
query.select(["key1", "key2"]);
});