How do I save the request.object to another table?
Moralis.Cloud.beforeSave("BscNFTOwners", async (request) => {
const userQuery = new Moralis.Query("User");
userQuery.equalTo("ethAddress", request.object.get('owner_of'));
const userQueryResults = await userQuery.first({useMasterKey: true});
const logger = Moralis.Cloud.getLogger();
logger.info(userQueryResults);
if(userQueryResults) {
const Notification = Moralis.Object.extend("Notification");
let notifObject = new Notification();
const BscNFTOwners = Moralis.Object.extend("BscNFTOwners");
let bscNFTOwnersObject = new BscNFTOwners();
bscNFTOwnersObject = request.object;
notifObject.set("user", userQueryResults);
notifObject.set("BscNFTOwners", bscNFTOwnersObject);
notifObject.save(null,{useMasterKey:true});
}
});
This code gave me an error of
“Cannot create a pointer to an unsaved ParseObject”