2016-09-20 9 views
0

HTMLフォームからmongodbコレクションにデータを挿入したいので、特定の構造を持たせたいと思います。例えば埋め込みmongodbにHTMLフォームデータを送信

{name:{first_name:"", last_name:""}, address:{street:"", 
post_code:""}} 

通常のフォーム提出では、データに構造がないようです。何か案は? ありがとう!

答えて

0

HTMLはMongoDBに直接挿入できません。アプリケーション層が必要です。アプリケーションがJavaに基づいている場合は、フォーム値を任意のオブジェクトにマップし、そのオブジェクトをMongoDBに保存できます。

nodeJSを使用している場合は、前述の構造をフロントエンドで作成し、ノードサーバーへのajax呼び出しを行うことができ、渡された要求をそのままMongoDBに保存できます。

HTMLフォームを使用する必要がある場合は、HTMLデータを解析して目的の構造のオブジェクトを作成するという難しい作業が必要になると思います。

関連する問題