Tôi đang cố gắng 'so sánh' tất cả tài liệu giữa 2 bộ sưu tập, sẽ chỉ trả lại đúng và nếu chỉ tất cả các tài liệu bên trong 2 bộ sưu tập đều giống nhau.Làm thế nào để so sánh 2 bộ sưu tập mongodb?
Tôi đã tìm kiếm các phương pháp trên bộ sưu tập, nhưng không thể tìm thấy một phương pháp có thể thực hiện việc này.
tôi đã thử nghiệm một cái gì đó như thế này trong vỏ Mongo, nhưng không phải làm việc như tôi mong đợi:
db.test1 == db.test2
hoặc
db.test1.to_json() == db.test2.to_json()
Dù sao, im cũng sử dụng lò xo dữ liệu MongoDB trong java.
Hãy chia sẻ suy nghĩ của bạn! Cảm ơn bạn.
Sử dụng 'db.runCommand ('dbHash')' sẽ lấy cho bạn các băm cho db và bộ sưu tập của bạn, trong đó bạn có thể so sánh băm bộ sưu tập với một băm bộ sưu tập khác. Có thể dễ dàng hơn nếu biết cả hai bộ sưu tập đều giống nhau. – Rexford