我正在製作一個Web應用程序,它允許用戶在我的服務器上創建自己的自定義MongoDB集合,方法是首先在客戶端中「註冊」模式邊形式。從JSON格式的描述中即時定義Mongoose模式
那麼用戶將創建一個模式,客戶端 - 比如使用形式是這樣的:http://r.github.com/annotationsformatter/
所以客戶端JS會產生以下形式的JSON對象,例如:
{
"collection_name": "person",
"data":
{
"name": "String",
"email": "String",
"id", "Number",
}
}
接下來,頁面會將此對象發送給服務器,服務器應將data
中的內容轉換爲適當的Mongoose Schema並從中創建集合名稱爲person
的集合。
我迷路了 - 我該如何去做這件事?我正在談論轉換到模式部分。
那麼你可以從http://mongoosejs.com/檢查文檔。定義一個模型在第一頁上。除此之外你還需要什麼,也許不知道..?你想在哪裏使用這些模塊..等等..? – alessioalex 2011-12-14 13:01:15
定義一個模型是微不足道的,我需要知道的是我將如何將這個JSON格式的對象(一堆字符串)轉換爲一個真正的模式,這應該包括像自動轉換`「名稱」:「字符串」 `到`name:String` – 2011-12-14 13:09:57