私は、ユーザーが自分のカスタムMongoDBコレクションを自分のサーバー上に作成することを可能にするWebアプリケーションを作成しています。サイドフォーム。JSONフォーマットの「説明」からオンザフライでMongooseスキーマを定義
ので、ユーザは、スキーマのクライアント側を作成する - このようにフォームを使用して言う:http://r.github.com/annotationsformatter/
ので、クライアント側のJSは、たとえば、フォームのJSONオブジェクトを生成します。
{
"collection_name": "person",
"data":
{
"name": "String",
"email": "String",
"id", "Number",
}
}
を
次に、ページはこのオブジェクトをサーバに送ります。サーバーはdata
のものを適切なモンゴーススキーマに変換し、コレクション名person
のコレクションを作成する必要があります。
私は迷子になりました - どうすればこのことをやりますか?私はスキーマ変換の話をしています。
http://mongoosejs.com/からドキュメントを確認できます。モデルの定義は最初のページにあります。それ以外に必要なものは何か、おそらく知らないでしょうか?どこでこれらのモジュールを使用したいですか..など..? – alessioalex
モデルを定義するのは簡単ですが、私はこのJSON形式のオブジェクト(文字列の束)を実際のスキーマに変換する方法を知っておく必要があります。実際のスキーマには、 "name" 'to' name:String' –