MongoDB
 sql >> Cơ Sở Dữ Liệu >  >> NoSQL >> MongoDB

Cách tạo lược đồ Mongoose từ JSON

Bạn có thể sử dụng Generate Schemas mô-đun để thực hiện tác vụ này.

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

console.log(JSON.stringify(schema))

Vì bạn có hai thuộc tính chính, một là endpointspoi khác

Và đây là lược đồ đầu ra của đối tượng JSON của bạn

    {
  "$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"
          }
        }
      }
    }
  }
}

Bạn cũng có thể nhận các tài liệu tham khảo khác tại đây




  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Mongodb 3.0 java insertOne

  2. Truy vấn MongoDB với $ và và Nhiều $ hoặc

  3. Spring Data MongoDb có hỗ trợ toán tử tổng hợp mảng bộ lọc không?

  4. Lập mô hình nhiều thành nhiều:thông qua Mongoid / MongoDB

  5. MongoDB:WriteResult.getN () luôn trả về 0?