Default column with BeforeSave trigger

I am trying to add new default column isSold with value false for all new strings in DB. Class name is “keywords” and i get data from sync and watch Events.

event safeMinted(uint256 tokenId);

Here my code but it doesn`t work

 Moralis.Cloud.beforeSave("defaultValue", async (request) => {
    const query = new Moralis.Query("keywords");
    query.equalTo("token_id", request.object.get('tokenId'));
    const item = await query.first({ useMasterKey: true });
    if (item){
      request.object.set('item', item);
      item.set('isSold', false);
      await item.save(null, { useMasterKey: true });;
    }
  });

You have to use the exact table name as class name

You may not need to call .save

You can also add some logging with logger.info