package snippet import ( "context" "github.com/qdrant/go-client/qdrant" ) func Main() { client, err := qdrant.NewClient(&qdrant.Config{ Host: "localhost", Port: 6334, }) if err != nil { panic(err) } // @hide client.Upsert(context.Background(), &qdrant.UpsertPoints{ CollectionName: "{collection_name}", Points: []*qdrant.PointStruct{ { Id: qdrant.NewIDNum(1), Vectors: qdrant.NewVectors(0.05, 0.61, 0.76, 0.74), Payload: qdrant.NewValueMap(map[string]any{ "city": "Berlin", "price": 1.99, "version": 3}), }, }, UpdateFilter: &qdrant.Filter{ Must: []*qdrant.Condition{ qdrant.NewMatchInt("version", 2), }, }, }) }