Add Audit cababilities. First try on deleteOne

This commit is contained in:
George Suntres
2026-04-23 13:19:20 -04:00
parent 49a1d24660
commit f0c0c55e89
11 changed files with 402 additions and 35 deletions

View File

@@ -21,8 +21,6 @@ func makeFilter(name string, value any) *Filter {
var v string
log.Printf("TYPE %T", value)
switch value.(type) {
case string:
op = "eq"
@@ -30,7 +28,6 @@ func makeFilter(name string, value any) *Filter {
case bson.M:
vMap := value.(bson.M)
log.Printf("GEO its map[string]any %v", vMap)
for kk, vv := range vMap {
op = kk
v = vv.(string)
@@ -41,7 +38,6 @@ func makeFilter(name string, value any) *Filter {
case map[string]any:
vMap := value.(map[string]any)
log.Printf("GEO its bson.M %v", vMap)
for kk, vv := range vMap {
op = kk
v = vv.(string)
@@ -59,8 +55,6 @@ func makeFilter(name string, value any) *Filter {
Value: v,
}
log.Printf("FILTER -> %#v", o)
return o
}
@@ -69,7 +63,7 @@ func Mongofy(q *Query) map[string]any {
conditions := make([]map[string]interface{}, 0)
logic := "and"
log.Printf("GEO q.Filter %#v", q.Filter)
for k, v := range q.Filter {
if k == "_logic" {
logic = v.(string)