economy.findOne({ guildID: message.guild.id, items: { item: item } }, async(err, data) => { if(!data == `${item.id}`) { return message.reply("This item is already exist!") } else if(data) { data.items = [] data.items.push() data.save() } else { new economy({ guildID: message.guild.id, items: { item: item, itemName: itemName, itemPrice: itemPrice, itemDescription: itemDescription } }).save() }