sql >> Database >  >> NoSQL >> MongoDB

Hoe subdocument te wijzigen na het vinden met mangoest

Sorry, ik heb het zelf opgelost.

Het probleem is de volgorde van het declareren van schema's.

Het werkte als ik deze wijziging probeerde.

/* first, children's schema */
var ChildSchema = new Schema({
  name: String,
}, {_id: false});

/* seconds, parent's schema */
var UserSchema = new Schema({
  name: String,
  children: [ChildSchema],
});



  1. $elemMatch-equivalent in lentegegevens mongodb

  2. Hoe de collectienaam in mongoose.model wijzigen?

  3. mongodb-invoeging toont 'strings in documenten moeten geldige UTF-8 zijn'

  4. MongoDB:geneste arrays opvragen