Estoy haciendo una aplicación web que permite a los usuarios crear sus propias colecciones MongoDB personalizadas en mi servidor al primero 'registrar' el esquema en un cliente forma lateral.Definir un esquema Mongoose sobre la marcha desde una 'descripción' con formato JSON
Así el usuario creará un lado del cliente esquema - por ejemplo utilizando un formulario como el siguiente: http://r.github.com/annotationsformatter/
Así el lado del cliente Js generará un objeto JSON de la forma, por ejemplo:
{
"collection_name": "person",
"data":
{
"name": "String",
"email": "String",
"id", "Number",
}
}
A continuación, la página enviará este objeto al servidor, que debe convertir las cosas en data
en un Esquema Mongoose adecuado y crear una colección a partir de él, del nombre de la colección person
.
Estoy perdido, ¿cómo voy a hacer esto? Estoy hablando de la parte de la conversión al esquema.
Bueno, puede consultar los documentos en http://mongoosejs.com/. La definición de un modelo está en la primera página. ¿Algo que necesites además de eso y no lo sé quizás ...? ¿Dónde quieres usar estos módulos, etc.? – alessioalex
Definir un modelo es trivial, lo que necesito saber es cómo convertiré este objeto formateado en JSON (que es un montón de cadenas) en un esquema real, lo que debería implicar algo así como la conversión automática de '" nombre ":" Cadena " 'to' name: String' –