Как сохранить схему и определение моей базы данных в MongoDB - PullRequest
0 голосов
/ 19 апреля 2019

Я проектирую очень гибкую платформу для сбора семантических данных и создания семантической базы данных с использованием python и MongoDB.

Мне нужен способ хранения гибкой схемы в моей базе данных, чтобы мое приложение на Python читалоСхема из БД, и предоставить соответствующие формы для вставки данных.

Мне нужен стандартный стиль, такой же, как у Mongoose, чтобы определить мою схему и сохранить ее в базе данных mongodb.что-то вроде:

person: {
  name: {
    type: String
       }

  email: {
    type: String,
    required: true,
    unique: true,
    lowercase: true,
    }

  children: {
    type: array (array of persons!!)**
    }
}

Одна из моих проблем - как хранить реляционную схему стандартным способом.и как управлять схемой и обновлять ее с помощью python.

Буду признателен, если вы покажете мне проект, веб-сайт, статью или что-нибудь, что может показать мне, как я могу сделать это стандартным способом.

...