sql >> Database >  >> NoSQL >> MongoDB

Mongoose:pad voor validatiefout is vereist

Naar aanleiding van uw laatste opmerking.

Je hebt gelijk dat null een waardetype is, maar null-typen zijn een manier om de interpreter te vertellen dat het geen waarde heeft . daarom moet u de waarden instellen op een niet-null-waarde, anders krijgt u de fout. stel in uw geval die waarden in op lege Strings. d.w.z.

var newUser = new user({

  /* We will set the username, email and password field to null because they will be set later. */
  username: '',
  passwordHash: '',
  email: '',
  admin: false

}, { _id: false });


  1. MongoDB findAndModify()

  2. Spring data rest-toepassing krijgt geen gegevens uit de database na implementatie van redis-caching

  3. Gebruik 'MongoMappingContext#setAutoIndexCreation(boolean)' of overschrijf 'MongoConfigurationSupport#autoIndexCreation()' om expliciet te zijn

  4. Splits een tekenreeks door een teken in Lua