Neo4j - क्लाज द्वारा आदेश
आप ORDER BY क्लॉज का उपयोग करके परिणाम डेटा की व्यवस्था कर सकते हैं।
वाक्य - विन्यास
इसके बाद ORDER BY क्लॉज का वाक्य विन्यास है।
MATCH (n)
RETURN n.property1, n.property2 . . . . . . . .
ORDER BY n.property
उदाहरण
उदाहरण के साथ आगे बढ़ने से पहले, Neo4j डेटाबेस में 5 नोड बनाएं जैसा कि नीचे दिखाया गया है।
CREATE(Dhawan:player{name:"shikar Dhawan", YOB: 1985, runs:363, country: "India"})
CREATE(Jonathan:player{name:"Jonathan Trott", YOB:1981, runs:229, country:"South Africa"})
CREATE(Sangakkara:player{name:"Kumar Sangakkara", YOB:1977, runs:222, country:"Srilanka"})
CREATE(Rohit:player{name:"Rohit Sharma", YOB: 1987, runs:177, country:"India"})
CREATE(Virat:player{name:"Virat Kohli", YOB: 1988, runs:176, country:"India"})
निम्नलिखित एक नमूना Cypher Query है, जो ORDERBY खण्ड का उपयोग करके खिलाड़ी द्वारा बनाए गए रनों के क्रम में उपरोक्त बनाए गए नोड्स को लौटाता है।
MATCH (n)
RETURN n.name, n.runs
ORDER BY n.runs
उपरोक्त क्वेरी निष्पादित करने के लिए, निम्न चरणों का पालन करें -
Step 1- Neo4j डेस्कटॉप ऐप खोलें और Neo4j सर्वर शुरू करें। URL का उपयोग करके Neo4j का अंतर्निहित ब्राउज़र ऐप खोलेंhttp://localhost:7474/ जैसा कि निम्नलिखित स्क्रीनशॉट में दिखाया गया है।
Step 2 - डॉलर प्रॉम्प्ट में वांछित क्वेरी को कॉपी और पेस्ट करें और निम्न स्क्रीनशॉट में हाइलाइट किए गए प्ले बटन (क्वेरी को निष्पादित करने के लिए) दबाएं।
परिणाम
निष्पादित करने पर, आपको निम्नलिखित परिणाम मिलेगा।
एकाधिक गुणों द्वारा आदेश नोड्स
आप कई गुणों का उपयोग करके नोड्स की व्यवस्था कर सकते हैं ORDEYBY खंड।
वाक्य - विन्यास
ORDERBY क्लॉज का उपयोग करके कई गुणों द्वारा नोड्स की व्यवस्था करने के लिए सिंटैक्स निम्नलिखित है।
MATCH (n)
RETURN n
ORDER BY n.age, n.name
उदाहरण
निम्नलिखित एक नमूना साइफ्री क्वेरी है जो इस अध्याय में पहले बनाए गए नोड्स की व्यवस्था करता है जो गुणों - रन और देश पर आधारित हैं।
MATCH (n)
RETURN n.name, n.runs, n.country
ORDER BY n.runs, n.country
उपरोक्त क्वेरी निष्पादित करने के लिए, निम्न चरणों का पालन करें -
Step 1- Neo4j डेस्कटॉप ऐप खोलें और Neo4j सर्वर शुरू करें। URL का उपयोग करके Neo4j का अंतर्निहित ब्राउज़र ऐप खोलेंhttp://localhost:7474/ जैसा कि निम्नलिखित स्क्रीनशॉट में दिखाया गया है।
Step 2 - डॉलर प्रॉम्प्ट में वांछित क्वेरी को कॉपी और पेस्ट करें और निम्न स्क्रीनशॉट में हाइलाइट किए गए प्ले बटन (क्वेरी को निष्पादित करने के लिए) दबाएं।
परिणाम
निष्पादित करने पर, आपको निम्नलिखित परिणाम मिलेगा।
अवरोही क्रम द्वारा नोड्स का आदेश देना
आप एक डेटाबेस में एक अवरोही क्रम में नोड्स की व्यवस्था कर सकते हैं ORDERBY खंड।
वाक्य - विन्यास
डेटाबेस में नोड्स को व्यवस्थित करने के लिए सिंटैक्स निम्नलिखित है।
MATCH (n)
RETURN n
ORDER BY n.name DESC
उदाहरण
निम्नलिखित एक नमूना Cypher क्वेरी है जो ORDERBY क्लॉज का उपयोग करके एक अवरोही क्रम में डेटाबेस में नोड्स की व्यवस्था करता है।
MATCH (n)
RETURN n.name, n.runs
ORDER BY n.runs DESC
उपरोक्त क्वेरी निष्पादित करने के लिए, निम्न चरणों का पालन करें -
Step 1- Neo4j डेस्कटॉप ऐप खोलें और Neo4j सर्वर शुरू करें। URL का उपयोग करके Neo4j का अंतर्निहित ब्राउज़र ऐप खोलेंhttp://localhost:7474/ जैसा कि निम्नलिखित स्क्रीनशॉट में दिखाया गया है।
Step 2 - डॉलर प्रॉम्प्ट में वांछित क्वेरी को कॉपी और पेस्ट करें और निम्न स्क्रीनशॉट में हाइलाइट किए गए प्ले बटन (क्वेरी को निष्पादित करने के लिए) दबाएं।
परिणाम
निष्पादित करने पर, आपको निम्नलिखित परिणाम मिलेगा।