MongoDB
 sql >> डेटाबेस >  >> NoSQL >> MongoDB

JSON से एक नेवला स्कीमा कैसे बनाएं

आप Generate Schemas . का उपयोग कर सकते हैं इस कार्य को करने के लिए मॉड्यूल।

var jsonObject={
var GenerateSchema = require('generate-schema')
var schema = GenerateSchema.json('Product',jsonObject);

console.log(JSON.stringify(schema))

चूँकि आपके पास दो मुख्य गुण हैं, एक है endpoints और अन्य poi

और यहां आपके JSON ऑब्जेक्ट का आउटपुट स्कीमा है

    {
  "$schema": "http://json-schema.org/draft-04/schema#",
  "title": "Product",
  "type": "object",
  "properties": {
    "endpoints": {
      "type": "array",
      "items": {
        "type": "string"
      }
    },
    "poi": {
      "type": "array",
      "items": {
        "type": "object",
        "properties": {
          "location_name": {
            "type": "string"
          },
          "latitude": {
            "type": "string"
          },
          "longitude": {
            "type": "string"
          },
          "distance": {
            "type": "string"
          }
        }
      }
    }
  }
}

आप अन्य संदर्भ भी प्राप्त कर सकते हैं यहां




  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. जावा के माध्यम से मोंगो जैसे क्वेरी (JSON) निष्पादित करना

  2. नेवला डिफ़ॉल्ट सत्यापन का विस्तार करता है

  3. MongoDB पर केवल लोकलहोस्ट को कैसे सुनें?

  4. MongoDB में एक स्ट्रिंग को एक तिथि में बदलने के 3 तरीके

  5. MongoDB में अशक्त बनाम कुंजी संग्रहीत नहीं करना