MongoDB
 sql >> база данни >  >> NoSQL >> MongoDB

Как да намерите по id в golang и mongodb

Използването може да направи същото с официалния драйвер на Golang, както следва:

// convert id string to ObjectId
objectId, err := primitive.ObjectIDFromHex("5b9223c86486b341ea76910c")
if err != nil{
    log.Println("Invalid id")
}

// find
result:= client.Database(database).Collection("user").FindOne(context.Background(), bson.M{"_id": objectId})
user := model.User{}
result.Decode(user)


  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Не може да стартира услугата mongodb

  2. Дълбок клониран документ с вградени асоциации

  3. 4 начина за изброяване на колекциите в база данни на MongoDB

  4. Сериализирайте един клас по два различни начина с Джаксън

  5. Вземете най-новия поддокумент от Array