INNER CODE UNIT · Go
TestDeepCompare
simagix/keyhole · compare_clusters_test.go:27
func TestDeepCompare(t *testing.T) {
// {
// "action": "compare_clusters",
// "deep_compare": true,
// "filters": [ { "ns": "db.collection", "query": {}, "target_ns": "db.collection" } ],
// "sample_size": 0,
// "source_uri": "mongodb+srv://user:password@cluster.xxxxxx.mongodb.net/",
// "target_uri": "mongodb+srv://user:password@cluster.xxxxxx.mongodb.net/"
// }
os.Remove("html/keyhole-compare.html")
var err error
cfg := &Config{Action: compareClusters, Signature: "TestDeepCompare",
IsDeepCompare: true,
Filters: []Filter{
{NS: "sample_airbnb", Query: bson.D{}},
{NS: "keyhole.dealers", Query: bson.D{}, TargetNS: "newns.numbers"},
{NS: "keyhole.numbers", Query: bson.D{{Key: "a", Value: bson.D{{Key: "$lt", Value: 100}}}}},
},