Search on multiple keys

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"]);
});

you could try to use an and between two queries:
https://parseplatform.org/Parse-SDK-JS/api/master/Parse.Query.html

Sorry,
BUt can you give me a simple example?

I pasted a link there with the documentation directly from Parse Server

What this does is it limits the field to be returned to key1 and key2 on the object "MyObject", when a query is made for the such table.
You should get an explanation through the link shared above by @cryptokid .You could also narrow down your aim with more explanation