sql >> Databasteknik >  >> NoSQL >> MongoDB

Kopiera första matrisvärdet till ett annat fält i MongoDB

Jag tror att detta är vad du behöver för att uppdatera din pDescription fältet ska vara lika med det första elementet i arrayen som redan är lagrat som pDescription :

db.Products.updateMany({},
[
  {
    $set: {
      pDescription: {
        $arrayElemAt: [
          "$pDescription",
          0
        ]
      }
    }
  }
])



  1. Finns det något sätt att projicera typen av ett fält

  2. Mongod klagar på att det inte finns någon /data/db-mapp

  3. Formatera datum i mongodb-frågeutdata på skalet

  4. Geospatialt stöd i MongoDB