sql >> Databáze >  >> NoSQL >> MongoDB

Nestjs:Správné schéma pro pole vnořených dokumentů v mongoose (bez výchozího _id nebo předefinovaného ObjectId)

Vaši members prop není jednoduché pole. Je to kolekce dílčích dokumentů a měla by být deklarována jako [SchemaTypes.ObjectId] který bude implementovat dílčí dokumenty s _id pole přes výchozí mongo ObjectID hodnota:

@Prop({ type: [SchemaTypes.ObjectId], ref: 'GuildMember'})
members: GuildMember[]


  1. Mongo Query s Regex v Node JS fungující NA PROMĚNNÉ

  2. Zkontrolujte, zda je nainstalován ovladač MongoDB PHP Driver

  3. Logický OR pro dvě různá pole v dotazech $where v mongodb

  4. MongoDB získat SubDocument