sql >> Database >  >> NoSQL >> MongoDB

Golang BSON-conversie

Voor de volledigheid is hier een volledig voorbeeld van mijn laatste vraag in de opmerkingen hierboven. Het grotere doel was het dynamisch bouwen van een bson-query in go. Grote dank aan Anisus:

query := bson.M{}
query["origin"] = "test"
query["$or"] = []bson.M{}
query["$or"] = append(query["$or"].([]bson.M), bson.M{"abc": "1"})
query["$or"] = append(query["$or"].([]bson.M), bson.M{"def": "2"})


  1. MongoDB:werk een veld van een item in de array bij met een match met een ander veld van dat item

  2. Hoe kan ik controleren of een mongo-updateopdracht is geslaagd in node

  3. De standaard beloftebibliotheek van Mongoose is verouderd in MEAN-stack

  4. Sleutels zoeken met jokertekens