sql >> Databasteknik >  >> NoSQL >> MongoDB

MongoDB - Projicera ett fält som inte alltid existerar

Använd $ifNull

  $project: {
     date: 1,
     name: "$person.name",
     age: { $ifNull: [ "$person.age", "null" ] }
  }  

Du kan hitta mer om det här



  1. installera mongoDB (underordnad process misslyckades, avslutades med felnummer 100)

  2. Oväntat slut på JSON-ingång med MongoDB Compass

  3. Fel:Dubbelt kolon i värdidentifieraren

  4. mongoose:hitta det senaste dokumentet