До 3.2.6 Mongodb не поддерживает запрос соединения как mysql. ниже решения, которое работает для вас.
db.getCollection('comments').aggregate([
{$match : {pid : 444}},
{$lookup: {from: "users",localField: "uid",foreignField: "uid",as: "userData"}},
])
Вы можете отсортировать их с помощью Comparator, а затем распечатать их. Как это
status.stream()
.sorted(Comparator.comparing(x -> x.equals("COMPLETED")))
.forEachOrdered(System.out::println);