Realizzo un'app Web che consente agli utenti di creare le proprie raccolte MongoDB personalizzate sul mio server "registrando" lo schema in un client forma di latoDefinizione di uno schema Mongoose al volo da una 'descrizione' in formato JSON
Così l'utente creerà un lato client schema - dice con un modulo come questo: http://r.github.com/annotationsformatter/
Così il lato client Js genererà un oggetto JSON della forma, ad esempio:
{
"collection_name": "person",
"data":
{
"name": "String",
"email": "String",
"id", "Number",
}
}
Successivamente, la pagina invierà questo oggetto al server, che dovrebbe convertire le cose in data
in uno schema Mongoose appropriato e creare una raccolta da esso, del nome della raccolta person
.
Mi sono perso - come potrei fare? Sto parlando della parte da conversione a schema.
Bene, è possibile controllare i documenti da http://mongoosejs.com/. La definizione di un modello è sulla prima pagina. Tutto ciò di cui hai bisogno oltre a quello e non sai forse ..? Dove vuoi usare questi moduli .. ecc.? – alessioalex
La definizione di un modello è banale, quello che devo sapere è come convertirò questo oggetto formattato JSON (che un mucchio di stringhe) in uno schema reale, che dovrebbe comportare qualcosa come la conversione automatica di "nome": "String" 'to' name: String' –