2017-07-05 2 views
1

MongoDBとベストプラクティスではかなり新しくなっています。私はNode full stack JSを使用しています。mongodbでフォームの一部を保存する

複数の画面にまたがるフォームを作成しました。これにより、mongoose.modelスキーマが保存され、ユーザーがフォームを送信するときにドキュメントが作成されます。

私は、途中でフォームを保存できるようにする必要があります。既存のスキーマに保存しようとする問題は、コレクションにすでに存在するnullとして複数のフィールドを保存しているため、重複するID参照エラーが発生します。プラス私はこれが記憶の浪費だと思っています。

答えて

0

答えは非常に単純です。それは私にそれに到達するためにいくつかの循環的な思考を取っただけです。プロパティを設定する前にプロパティが定義されていないかどうかを調べます。それらが未定義である場合、それらはnullではなく空の値、すなわちObjectのための{}である。 Mongooseはそれで大丈夫です。ヌル値が好きではありません(意味があります)。

関連する問題