[{"data":1,"prerenderedAt":377},["ShallowReactive",2],{"content-query-PDvoLJPLNR":3},{"_path":4,"_dir":5,"_draft":6,"_partial":6,"_locale":7,"title":8,"description":7,"icon":9,"body":10,"_type":371,"_id":372,"_source":373,"_file":374,"_stem":375,"_extension":376},"/ramdb/hashes/hashremoveid","hashes",false,"","ArmaRAMDb - Hash Remove ID","mdi:file-text-outline",{"type":11,"children":12,"toc":356},"root",[13,22,29,35,41,54,60,149,155,160,166,173,182,188,197,203,212,218,263,269],{"type":14,"tag":15,"props":16,"children":18},"element","h1",{"id":17},"ramdb_db_fnc_hashremoveid",[19],{"type":20,"value":21},"text","ramdb_db_fnc_hashRemoveId",{"type":14,"tag":23,"props":24,"children":26},"h2",{"id":25},"description",[27],{"type":20,"value":28},"Description",{"type":14,"tag":30,"props":31,"children":32},"p",{},[33],{"type":20,"value":34},"Removes a specific field from a specific hash table identified by its key. This function deletes a single field and its associated value from a targeted hash table without affecting other fields. It's ideal for managing player-specific or entity-specific data when only certain attributes need to be removed.",{"type":14,"tag":23,"props":36,"children":38},{"id":37},"syntax",[39],{"type":20,"value":40},"Syntax",{"type":14,"tag":42,"props":43,"children":48},"pre",{"className":44,"code":46,"language":47,"meta":7},[45],"language-sqf","[_key, _keyField] call ramdb_db_fnc_hashRemoveId\n","sqf",[49],{"type":14,"tag":50,"props":51,"children":52},"code",{"__ignoreMap":7},[53],{"type":20,"value":46},{"type":14,"tag":23,"props":55,"children":57},{"id":56},"parameters",[58],{"type":20,"value":59},"Parameters",{"type":14,"tag":61,"props":62,"children":63},"table",{},[64,92],{"type":14,"tag":65,"props":66,"children":67},"thead",{},[68],{"type":14,"tag":69,"props":70,"children":71},"tr",{},[72,78,83,87],{"type":14,"tag":73,"props":74,"children":75},"th",{},[76],{"type":20,"value":77},"Parameter",{"type":14,"tag":73,"props":79,"children":80},{},[81],{"type":20,"value":82},"Type",{"type":14,"tag":73,"props":84,"children":85},{},[86],{"type":20,"value":28},{"type":14,"tag":73,"props":88,"children":89},{},[90],{"type":20,"value":91},"Default",{"type":14,"tag":93,"props":94,"children":95},"tbody",{},[96,124],{"type":14,"tag":69,"props":97,"children":98},{},[99,109,114,119],{"type":14,"tag":100,"props":101,"children":102},"td",{},[103],{"type":14,"tag":50,"props":104,"children":106},{"className":105},[],[107],{"type":20,"value":108},"_key",{"type":14,"tag":100,"props":110,"children":111},{},[112],{"type":20,"value":113},"String",{"type":14,"tag":100,"props":115,"children":116},{},[117],{"type":20,"value":118},"Identifier of the hash table",{"type":14,"tag":100,"props":120,"children":121},{},[122],{"type":20,"value":123},"\"\"",{"type":14,"tag":69,"props":125,"children":126},{},[127,136,140,145],{"type":14,"tag":100,"props":128,"children":129},{},[130],{"type":14,"tag":50,"props":131,"children":133},{"className":132},[],[134],{"type":20,"value":135},"_keyField",{"type":14,"tag":100,"props":137,"children":138},{},[139],{"type":20,"value":113},{"type":14,"tag":100,"props":141,"children":142},{},[143],{"type":20,"value":144},"Name of the field in the hash to be removed",{"type":14,"tag":100,"props":146,"children":147},{},[148],{"type":20,"value":123},{"type":14,"tag":23,"props":150,"children":152},{"id":151},"return-value",[153],{"type":20,"value":154},"Return Value",{"type":14,"tag":30,"props":156,"children":157},{},[158],{"type":20,"value":159},"None. The operation runs synchronously to remove the field.",{"type":14,"tag":23,"props":161,"children":163},{"id":162},"examples",[164],{"type":20,"value":165},"Examples",{"type":14,"tag":167,"props":168,"children":170},"h3",{"id":169},"remove-a-players-loadout-field",[171],{"type":20,"value":172},"Remove a player's loadout field:",{"type":14,"tag":42,"props":174,"children":177},{"className":175,"code":176,"language":47,"meta":7},[45],"[getPlayerUID player, \"loadout\"] call ramdb_db_fnc_hashRemoveId;\n",[178],{"type":14,"tag":50,"props":179,"children":180},{"__ignoreMap":7},[181],{"type":20,"value":176},{"type":14,"tag":167,"props":183,"children":185},{"id":184},"remove-a-vehicle-property",[186],{"type":20,"value":187},"Remove a vehicle property:",{"type":14,"tag":42,"props":189,"children":192},{"className":190,"code":191,"language":47,"meta":7},[45],"[\"vehicle_123\", \"cargo\"] call ramdb_db_fnc_hashRemoveId;\n",[193],{"type":14,"tag":50,"props":194,"children":195},{"__ignoreMap":7},[196],{"type":20,"value":191},{"type":14,"tag":167,"props":198,"children":200},{"id":199},"remove-a-field-remotely",[201],{"type":20,"value":202},"Remove a field remotely:",{"type":14,"tag":42,"props":204,"children":207},{"className":205,"code":206,"language":47,"meta":7},[45],"[getPlayerUID player, \"stats\"] remoteExecCall [\"ramdb_db_fnc_hashRemoveId\", 2, false];\n",[208],{"type":14,"tag":50,"props":209,"children":210},{"__ignoreMap":7},[211],{"type":20,"value":206},{"type":14,"tag":23,"props":213,"children":215},{"id":214},"notes",[216],{"type":20,"value":217},"Notes",{"type":14,"tag":219,"props":220,"children":221},"ul",{},[222,233,238,243,248,253,258],{"type":14,"tag":223,"props":224,"children":225},"li",{},[226,228],{"type":20,"value":227},"Removes a single field from a specific hash table identified by ",{"type":14,"tag":50,"props":229,"children":231},{"className":230},[],[232],{"type":20,"value":108},{"type":14,"tag":223,"props":234,"children":235},{},[236],{"type":20,"value":237},"Both the key and key field parameters are required and validated",{"type":14,"tag":223,"props":239,"children":240},{},[241],{"type":20,"value":242},"Does not affect other fields in the hash table",{"type":14,"tag":223,"props":244,"children":245},{},[246],{"type":20,"value":247},"If the hash table or field doesn't exist, the operation has no effect",{"type":14,"tag":223,"props":249,"children":250},{},[251],{"type":20,"value":252},"Player UIDs are commonly used as keys to identify player-specific hash tables",{"type":14,"tag":223,"props":254,"children":255},{},[256],{"type":20,"value":257},"The operation is executed immediately and synchronously",{"type":14,"tag":223,"props":259,"children":260},{},[261],{"type":20,"value":262},"All operations are logged for debugging purposes",{"type":14,"tag":23,"props":264,"children":266},{"id":265},"links",[267],{"type":20,"value":268},"Links",{"type":14,"tag":30,"props":270,"children":271},{},[272,279,281,287,288,294,295,301,302,308,309,315,316,322,323,328,329,335,336,342,343,349,350],{"type":14,"tag":273,"props":274,"children":276},"a",{"href":275},"/ramdb/hashes/hashdelete",[277],{"type":20,"value":278},"Hash Delete",{"type":20,"value":280}," |\n",{"type":14,"tag":273,"props":282,"children":284},{"href":283},"/ramdb/hashes/hashdeleteid",[285],{"type":20,"value":286},"Hash Delete ID",{"type":20,"value":280},{"type":14,"tag":273,"props":289,"children":291},{"href":290},"/ramdb/hashes/hashget",[292],{"type":20,"value":293},"Hash Get",{"type":20,"value":280},{"type":14,"tag":273,"props":296,"children":298},{"href":297},"/ramdb/hashes/hashgetall",[299],{"type":20,"value":300},"Hash Get All",{"type":20,"value":280},{"type":14,"tag":273,"props":303,"children":305},{"href":304},"/ramdb/hashes/hashgetallid",[306],{"type":20,"value":307},"Hash Get All ID",{"type":20,"value":280},{"type":14,"tag":273,"props":310,"children":312},{"href":311},"/ramdb/hashes/hashgetid",[313],{"type":20,"value":314},"Hash Get ID",{"type":20,"value":280},{"type":14,"tag":273,"props":317,"children":319},{"href":318},"/ramdb/hashes/hashremove",[320],{"type":20,"value":321},"Hash Remove",{"type":20,"value":280},{"type":14,"tag":273,"props":324,"children":325},{"href":4},[326],{"type":20,"value":327},"Hash Remove ID",{"type":20,"value":280},{"type":14,"tag":273,"props":330,"children":332},{"href":331},"/ramdb/hashes/hashset",[333],{"type":20,"value":334},"Hash Set",{"type":20,"value":280},{"type":14,"tag":273,"props":337,"children":339},{"href":338},"/ramdb/hashes/hashsetbulk",[340],{"type":20,"value":341},"Hash Set Bulk",{"type":20,"value":280},{"type":14,"tag":273,"props":344,"children":346},{"href":345},"/ramdb/hashes/hashsetid",[347],{"type":20,"value":348},"Hash Set ID",{"type":20,"value":280},{"type":14,"tag":273,"props":351,"children":353},{"href":352},"/ramdb/hashes/hashsetidbulk",[354],{"type":20,"value":355},"Hash Set ID Bulk",{"title":7,"searchDepth":357,"depth":357,"links":358},2,[359,360,361,362,363,369,370],{"id":25,"depth":357,"text":28},{"id":37,"depth":357,"text":40},{"id":56,"depth":357,"text":59},{"id":151,"depth":357,"text":154},{"id":162,"depth":357,"text":165,"children":364},[365,367,368],{"id":169,"depth":366,"text":172},3,{"id":184,"depth":366,"text":187},{"id":199,"depth":366,"text":202},{"id":214,"depth":357,"text":217},{"id":265,"depth":357,"text":268},"markdown","content:ramdb:hashes:hashRemoveId.md","content","ramdb/hashes/hashRemoveId.md","ramdb/hashes/hashRemoveId","md",1742777962001]