データがない場合、どのようにmongoDBに挿入するのを避けることができますか?私はinsertコマンドを使うたびにデータなしで_idを作成しているからです。 例:db.collection_name.insert({}) がドキュメント内に_idを作成しています。それを避ける方法。データなしのmongoDBへの挿入を避ける
が名:
{ message: 'Validator "required" failed for path name',
name: 'ValidatorError',
path: 'name',
type: 'required' } }
なぜあなたは ".insert({})" と呼んでいますか? MongoDBはスキーマが少なく、空のオブジェクトで "insert"を呼び出すと、_id(既定のインデックス付きフィールド)を持つ新しいドキュメントが作成されます。 MongoDBができることはまさにです:-) –
実際に私はフォームを提出しています。私はフロントエンドのjavascriptの検証を行っているが、javascriptが無効になっている場合は、サーバー側でもチェックしたいと思う。私はnodeJsでmonkとexpressを使用しています。 –
もっと明確になりました。私は解決策を書く –