RethinkDB 2.3 - without

ReQL कमांड: बिना




rethinkdb

ReQL कमांड: बिना

कमांड सिंटैक्स

sequence.without([selector1, selector2...]) → stream
array.without([selector1, selector2...]) → array
singleSelection.without([selector1, selector2...]) → object
object.without([selector1, selector2...]) → object

विवरण

प्लक के विपरीत; ऑब्जेक्ट या ऑब्जेक्ट का एक क्रम लेता है, और उन्हें हटाए गए निर्दिष्ट फ़ील्ड या पथ के साथ लौटाता है।

उदाहरण: चूंकि हमें इस संगणना के लिए इसकी आवश्यकता नहीं है, हम बैंडविड्थ को बचाएंगे और आयरनमैन की रोमांटिक विजय की सूची को छोड़ देंगे।

r.table("marvel").get("IronMan").without("personalVictoriesList").run(conn);

उदाहरण: उनके बेशकीमती हथियारों के बिना, हमारे दुश्मन जल्दी से खत्म हो जाएंगे।

r.table("enemies").without("weapons").run(conn);

उदाहरण: हथियारों और क्षमताओं के क्षेत्रों से क्षति उपक्षेत्र को हटाने के लिए नेस्टेड वस्तुओं का उपयोग किया जा सकता है।

r.table("marvel").without(
    r.hashMap("weapons", r.hashMap("damage", true))
     .with("abilities", r.hashMap("damage", true))
).run(conn);

उदाहरण: नेस्टेड सिंटैक्स जल्दी से अत्यधिक क्रिया बन सकता है इसलिए इसके लिए एक शॉर्टहैंड है।

r.table("marvel")
 .without(r.hashMap("weapons", "damage").with("abilities", "damage")).run(conn);

संबंधित आदेश

अधिक सहायता प्राप्त करें

आप जो खोज रहे थे, वह नहीं मिला?