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

Jak přidat hodnoty k objektu bson.D

Připojte DocElem (mgo) nebo E (go.mongodb.org) na řez v závislosti na klientovi, kterého používáte.

var setElements bson.D
if len(pivot.Base) > 0 {
  setElements = append(setElements, bson.E{"base", pivot.Base})
}
if len(pivot.Email) > 0 {
    setElements = append(setElements, bson.E{"email", pivot.Email})
}

setMap := bson.D{
    {"$set", setElements},
}

Nahraďte bson.E za bson.DocElem pro mgo.




  1. Jaká jsou omezení dílčích indexů?

  2. Jak $setDifference v poli a objektu pomocí Mongo DB

  3. Přidejte pole do existujícího dokumentu MongoDB (s Mongoose v Node.js)

  4. Přineste si své vlastní účty Azure – Hosting pro MongoDB® &Redis™ na ScaleGrid