logologo
शुरू करें
मार्गदर्शिका
विकास
प्लगइन
API
English
简体中文
日本語
한국어
Deutsch
Français
Español
Português
Русский
Italiano
Türkçe
Українська
Tiếng Việt
Bahasa Indonesia
ไทย
Polski
Nederlands
Čeština
العربية
עברית
हिन्दी
Svenska
शुरू करें
मार्गदर्शिका
विकास
प्लगइन
API
logologo
अवलोकन

डेटा सोर्स

डेटा सोर्स प्रबंधन
मुख्य डेटा सोर्स

बाहरी डेटा सोर्स (डेटाबेस)

परिचय
बाहरी MySQL
बाहरी MariaDB
बाहरी PostgreSQL
बाहरी MSSQL
बाहरी Oracle
मुख्य बनाम बाहरी डेटाबेस तुलना
REST API डेटा सोर्स
KingbaseES डेटा सोर्स

डेटा टेबल

अवलोकन
सामान्य टेबल
इनहेरिटेड टेबल
फ़ाइल टेबल
ट्री टेबल
कैलेंडर टेबल
कमेंट टेबल
एक्सप्रेशन टेबल
SQL टेबल
डेटाबेस व्यू

डेटा टेबल फ़ील्ड

अवलोकन
फ़ील्ड वैलिडेशन

बेसिक टाइप

सिंगल लाइन टेक्स्ट
मल्टी लाइन टेक्स्ट
मोबाइल नंबर
ईमेल
URL
इंटीजर
नंबर
प्रतिशत
पासवर्ड
कलर
आइकॉन

सिलेक्शन टाइप

चेकबॉक्स
ड्रॉपडाउन (सिंगल सेलेक्ट)
ड्रॉपडाउन (मल्टी सेलेक्ट)
रेडियो बटन
चेकबॉक्स

मल्टीमीडिया

Markdown
Markdown (Vditor)
रिच टेक्स्ट
अटैचमेंट (रिलेशनशिप)
अटैचमेंट (URL)

डेट और टाइम

अवलोकन
डेटटाइम (टाइमज़ोन सहित)
डेटटाइम (टाइमज़ोन रहित)
Unix टाइमस्टैम्प
डेट (टाइम रहित)
टाइम

ज्योमेट्री

पॉइंट
लाइन
सर्कल
पॉलीगॉन

एडवांस्ड टाइप

UUID
Nano ID
सॉर्टिंग
कैलकुलेशन फ़ॉर्मूला
ऑटो-एनकोडिंग
JSON
डेटा टेबल सेलेक्टर
एन्क्रिप्शन

सिस्टम जानकारी

निर्माण तिथि
अंतिम संशोधन तिथि
निर्माता
अंतिम संशोधक
स्थान
Table OID

संबंध प्रकार

अवलोकन
एक-से-एक
एक-से-अनेक
अनेक-से-एक
अनेक-से-अनेक
अनेक-से-अनेक (Array)

विकास

अवलोकन
Previous Pageअवलोकन
Next Pageसिंगल लाइन टेक्स्ट
TIP

यह दस्तावेज़ AI द्वारा अनुवादित किया गया है। किसी भी अशुद्धि के लिए, कृपया अंग्रेजी संस्करण देखें

#फ़ील्ड सत्यापन

संग्रहों में डेटा की सटीकता, सुरक्षा और एकरूपता सुनिश्चित करने के लिए, NocoBase फ़ील्ड सत्यापन की सुविधा प्रदान करता है। इस सुविधा के मुख्य रूप से दो भाग हैं: नियम कॉन्फ़िगरेशन और नियमों का अनुप्रयोग।

#नियम कॉन्फ़िगरेशन

20250819181342

NocoBase सिस्टम फ़ील्ड Joi नियमों को एकीकृत करते हैं, जिनका समर्थन इस प्रकार है:

#स्ट्रिंग प्रकार

Joi स्ट्रिंग प्रकार के अनुरूप NocoBase फ़ील्ड प्रकारों में शामिल हैं: एकल-पंक्ति टेक्स्ट, लंबा टेक्स्ट, फ़ोन नंबर, ईमेल, यूआरएल, पासवर्ड और यूयूआईडी।

#सामान्य नियम

  • न्यूनतम लंबाई
  • अधिकतम लंबाई
  • लंबाई
  • रेगुलर एक्सप्रेशन
  • अनिवार्य

#ईमेल

20250819192011 अधिक विकल्प देखें

#यूआरएल

20250819192409 अधिक विकल्प देखें

#यूयूआईडी

20250819192731 अधिक विकल्प देखें

#संख्या प्रकार

Joi संख्या प्रकार के अनुरूप NocoBase फ़ील्ड प्रकारों में शामिल हैं: पूर्णांक, संख्या और प्रतिशत।

#सामान्य नियम

  • इससे बड़ा
  • इससे छोटा
  • अधिकतम मान
  • न्यूनतम मान
  • गुणज

#पूर्णांक

सामान्य नियमों के अतिरिक्त, पूर्णांक फ़ील्ड पूर्णांक सत्यापन और असुरक्षित पूर्णांक सत्यापन का भी समर्थन करते हैं। 20250819193758

#संख्या और प्रतिशत

सामान्य नियमों के अतिरिक्त, संख्या और प्रतिशत फ़ील्ड परिशुद्धता सत्यापन का भी समर्थन करते हैं। 20250819193954

#दिनांक प्रकार

Joi दिनांक प्रकार के अनुरूप NocoBase फ़ील्ड प्रकारों में शामिल हैं: दिनांक (समय क्षेत्र के साथ), दिनांक (समय क्षेत्र के बिना), केवल दिनांक और यूनिक्स टाइमस्टैम्प।

समर्थित सत्यापन नियम:

  • इससे बड़ा
  • इससे छोटा
  • अधिकतम मान
  • न्यूनतम मान
  • टाइमस्टैम्प प्रारूप सत्यापन
  • अनिवार्य

#संबंध फ़ील्ड

संबंध फ़ील्ड केवल अनिवार्य सत्यापन का समर्थन करते हैं। ध्यान दें कि संबंध फ़ील्ड के लिए अनिवार्य सत्यापन वर्तमान में उप-फ़ॉर्म या उप-टेबल परिदृश्यों में समर्थित नहीं है। 20250819184344

#सत्यापन नियमों का अनुप्रयोग

फ़ील्ड नियम कॉन्फ़िगर करने के बाद, डेटा जोड़ते या संशोधित करते समय संबंधित सत्यापन नियम ट्रिगर होंगे। 20250819201027

सत्यापन नियम उप-टेबल और उप-फ़ॉर्म घटकों पर भी लागू होते हैं: 20250819202514

20250819202357

ध्यान दें कि उप-फ़ॉर्म या उप-टेबल परिदृश्यों में, संबंध फ़ील्ड के लिए अनिवार्य सत्यापन प्रभावी नहीं होता है। 20250819203016

#क्लाइंट-साइड फ़ील्ड सत्यापन से अंतर

क्लाइंट-साइड और सर्वर-साइड फ़ील्ड सत्यापन विभिन्न अनुप्रयोग परिदृश्यों में लागू होते हैं। कार्यान्वयन और नियम ट्रिगर होने के समय में दोनों के बीच महत्वपूर्ण अंतर हैं, इसलिए उन्हें अलग-अलग प्रबंधित करने की आवश्यकता है।

#कॉन्फ़िगरेशन विधि में अंतर

  • क्लाइंट-साइड सत्यापन: एडिट फ़ॉर्म में नियम कॉन्फ़िगर करें (जैसा कि नीचे चित्र में दिखाया गया है)
  • सर्वर-साइड फ़ील्ड सत्यापन: डेटा स्रोत → संग्रह कॉन्फ़िगरेशन में फ़ील्ड नियम सेट करें 20250819203836

20250819203845

#सत्यापन ट्रिगर होने के समय में अंतर

  • क्लाइंट-साइड सत्यापन: जब उपयोगकर्ता फ़ील्ड भरते हैं तो वास्तविक समय में सत्यापन ट्रिगर करता है और तुरंत त्रुटि संदेश प्रदर्शित करता है।
  • सर्वर-साइड फ़ील्ड सत्यापन: डेटा सबमिट होने के बाद, सर्वर-साइड पर डेटा दर्ज होने से पहले सत्यापन करता है, जिसमें त्रुटि संदेश एपीआई प्रतिक्रियाओं के माध्यम से वापस किए जाते हैं।
  • अनुप्रयोग का दायरा: सर्वर-साइड फ़ील्ड सत्यापन केवल फ़ॉर्म सबमिशन के दौरान ही प्रभावी नहीं होता, बल्कि डेटा जोड़ने या संशोधित करने से जुड़े सभी परिदृश्यों में भी ट्रिगर होता है, जैसे वर्कफ़्लो और डेटा आयात।
  • त्रुटि संदेश: क्लाइंट-साइड सत्यापन कस्टम त्रुटि संदेशों का समर्थन करता है, जबकि सर्वर-साइड सत्यापन वर्तमान में कस्टम त्रुटि संदेशों का समर्थन नहीं करता है।