Определение схемы Mongoose на лету из "описания" в формате JSON

Я создаю веб-приложение, которое позволяет пользователям создавать свои собственные коллекции MongoDB на моем сервере, сначала «регистрируя» схему в форме на стороне клиента.

Таким образом, пользователь создаст схему на стороне клиента - скажем, используя такую ​​форму: http://r.github.com/annotationsformatter/

Таким образом, клиентские JS будут генерировать объект JSON с форма, например:

{
    "collection_name": "person",
    "data": 
    {
        "name": "String",
        "email": "String",
        "id", "Number",
    }
}

Затем страница отправит этот объект на сервер, который должен преобразовать данные в data в правильную схему Mongoose и создать из нее коллекцию с именем коллекции человек .

Я потерялся - как мне это сделать? Я говорю о преобразовании в схему.

6
задан Bee San 14 December 2011 в 13:44
поделиться