Back to top

    ReQL command: difference

    Command syntax

    array.difference(array) → array

    Description

    Remove the elements of one array from another array.

    Example: Retrieve Iron Man’s equipment list without boots.

    r.table("marvel").get("IronMan").g("equipment").difference(r.array("Boots"))
     .run(conn);
    

    Example: Remove Iron Man’s boots from his equipment.

    r.table("marvel").get("IronMan").g("equipment").update(
        doc -> r.hashMap("equipment",
                         doc.g("equipment").difference(r.array("Boots")))
    ).run(conn);
    

    Get more help

    Couldn't find what you were looking for?