सामग्री पर जाएँ
साइन इन करें
API संदर्भ
गाइड

डेटा प्रकार

इस गाइड में, हम देखेंगे कि Status200 API से क्वेरी करते समय Status200 डेटा प्रकारों के साथ कैसे काम करें।

चुनें

Select का उपयोग List या Get Item API में किसी ऑब्जेक्ट से फ़ील्ड चुनने के लिए किया जा सकता है। डिफ़ॉल्ट रूप से क्लाइंट को केवल ID's लौटाई जाती हैं। अधिक फ़ील्ड पुनः प्राप्त करने के लिए आपको उपयोग करना होगा:

  • चुनें
    select
    प्रकार
    Select
    विवरण

    JSON Object के रूप में fieldName - boolean का शब्दकोश। यहाँ एक उदाहरण है। यदि boolean true पर सेट है तो फ़ील्ड पुनः प्राप्त की जाएगी।

उदाहरण Select अनुरोध बॉडी

{
"select": {
"name": true,
// other fields
}
}

Sort

Sort का उपयोग List API में फ़ील्ड के अनुसार सूची को क्रमबद्ध करने के लिए किया जा सकता है। डिफ़ॉल्ट रूप से ऑब्जेक्ट्स को उनकी createdAt तिथि के आधार पर अवरोही क्रम में क्रमबद्ध किया जाता है (हाल ही में बनाया गया आइटम पहले होगा)। क्रमबद्धता का क्रम बदलने के लिए आप कर सकते हैं:

  • Sort
    sort
    प्रकार
    Sort
    विवरण

    JSON Object के रूप में fieldName - 'DESC' / 'ASC' का शब्दकोश। यहाँ एक उदाहरण है। यदि boolean true पर सेट है तो फ़ील्ड पुनः प्राप्त की जाएगी।

उदाहरण Sort अनुरोध बॉडी

{
"sort": {
"name": "ASC",
// other fields
}
}

क्वेरी

के बराबर

Status200 List API के साथ Equal To क्वेरी का उपयोग करने का तरीका यहाँ है:

  • क्वेरी
    query
    प्रकार
    Query
    विवरण

    यहाँ एक Equal To क्वेरी का उदाहरण है

उदाहरण EqualTo अनुरोध बॉडी

{
"query": {
"age": {
"\_type": "EqualTo",
value: 10
}
}
}

के बराबर नहीं

Status200 List API के साथ Not Equal To क्वेरी का उपयोग करने का तरीका यहाँ है:

  • क्वेरी
    query
    प्रकार
    Query
    विवरण

    यहाँ एक Not Equal To क्वेरी का उदाहरण है

उदाहरण Not EqualTo अनुरोध बॉडी

{
"query": {
"name": {
"\_type": "NotEqual",
"value": "Hello"
}
}
}

Null है

Status200 List API के साथ क्वेरी करने के लिए `is null` का उपयोग करने का तरीका यहाँ है:

  • क्वेरी
    query
    प्रकार
    Query
    विवरण

    यहाँ एक is null क्वेरी का उदाहरण है

उदाहरण Not EqualTo अनुरोध बॉडी

{
"query": {
"age": {
"\_type": "IsNull"
}
}
}

Null नहीं है

Status200 List API के साथ क्वेरी करने के लिए `is not null` का उपयोग करने का तरीका यहाँ है:

  • क्वेरी
    query
    प्रकार
    Query
    विवरण

    यहाँ एक is not null क्वेरी का उदाहरण है

उदाहरण Not EqualTo अनुरोध बॉडी

{
"query": {
"age": {
"\_type": "NotNull"
}
}
}

से अधिक

Status200 List API के साथ क्वेरी करने के लिए `greater than` का उपयोग करने का तरीका यहाँ है:

  • क्वेरी
    query
    प्रकार
    Query
    विवरण

    यहाँ एक greater than क्वेरी का उदाहरण है

उदाहरण Not EqualTo अनुरोध बॉडी

{
"query": {
"age": {
"\_type": "GreaterThan",
"value": 10
}
}
}

से अधिक या बराबर

Status200 List API के साथ क्वेरी करने के लिए `greater than or equal` का उपयोग करने का तरीका यहाँ है:

  • क्वेरी
    query
    प्रकार
    Query
    विवरण

    यहाँ एक greater than or equal क्वेरी का उदाहरण है

उदाहरण Not EqualTo अनुरोध बॉडी

{
"query": {
"age": {
"\_type": "GreaterThanOrEqual",
"value": 10
}
}
}

इससे कम

Status200 List API के साथ क्वेरी करने के लिए `less than` का उपयोग करने का तरीका यहाँ है:

  • क्वेरी
    query
    प्रकार
    Query
    विवरण

    यहाँ एक less than क्वेरी का उदाहरण है

उदाहरण Not EqualTo अनुरोध बॉडी

{
"query": {
"age": {
"\_type": "LessThan",
"value": 10
}
}
}

इससे कम या बराबर

Status200 List API के साथ क्वेरी करने के लिए `less than or equal` का उपयोग करने का तरीका यहाँ है:

  • क्वेरी
    query
    प्रकार
    Query
    विवरण

    यहाँ एक less than or equal क्वेरी का उदाहरण है

उदाहरण Not EqualTo अनुरोध बॉडी

{
"query": {
"age": {
"\_type": "LessThanOrEqual",
"value": 10
}
}
}

शामिल है

Includes उन ऑब्जेक्ट्स को प्राप्त करेगा जो ऐरे में किसी भी मान से मेल खाते हैं। इसका उपयोग उन ऑब्जेक्ट्स को फ़िल्टर करने के लिए किया जाता है जिनका कोई फ़ील्ड ऐरे में किसी भी मान से मेल खाता है। उदाहरण के लिए, यदि आप उन सभी ऑब्जेक्ट्स को प्राप्त करना चाहते हैं जिनके पास ID `aaa00000-aaaa-aaaa-aaaa-aaaaaaaaaaaa` या `bbb00000-bbbb-bbbb-bbbb-bbbbbbbbbbbb` के साथ एक लेबल है, तो आप `includes` क्वेरी प्रकार का उपयोग कर सकते हैं।

  • क्वेरी
    query
    प्रकार
    Query
    विवरण

    यहाँ एक includes क्वेरी का उदाहरण है

उदाहरण Not EqualTo अनुरोध बॉडी

{
"query": {
"labels": {
"\_type": "Includes",
"value": [
"aaa00000-aaaa-aaaa-aaaa-aaaaaaaaaaaa",
"bbb00000-bbbb-bbbb-bbbb-bbbbbbbbbbbb"
]
}
}
}