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}}}}},
		},

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…