Quiero implementar record_nbr en la colección mongo. He buscado en Stackoverflow y no parece haber una forma sencilla de tener un campo en el documento que represente el número de secuencia de este documento en particular en la colección.
El siguiente código es bueno para implementar el contador dentro del documento de colección, pero ¿cómo implementar el número de contador del documento en la colección?
opts := options.Update().SetUpsert(true) filter := bson.D{primitive.E{Key: "_id", Value: TransactionID}} update := bson.D{{"$inc", bson.D{{"record_number", 1}}}} _, err = db.Collection("transaction").UpdateOne(context.TODO(), filter, update, opts)comportamiento esperado requerido
[{ "_id": "61f81309936f24de43b4e799", "record_nbr": 2 }, { "_id": "61f81309936f24de43b4e0j8", "record_nbr": 3 }, { "_id": "f8f24de43b4e0j81309936op", "record_nbr": 4 }]