Мы получаем колекцию:
Это именно состояние колекции, а не курсор по ней. С него мы получаем информацию о состоянии.
То есть если мы получили ссылку на колекцию и посмотрели например к-во документов в ней:
А потом например удалили некие из нее элементы:
final DBCollection grades = db.getCollection("grades");
Это именно состояние колекции, а не курсор по ней. С него мы получаем информацию о состоянии.
То есть если мы получили ссылку на колекцию и посмотрели например к-во документов в ней:
System.out.println(grades.count());
800;
А потом например удалили некие из нее элементы:
grades.remove(new BasicDBObject(
"_id",
new BasicDBObject(
"$in",
forDeleteList//List
)
));
То это не означает что нам нужно делать новую ссылку на колекцию, повторное обращение к методу количества даст новый результат:System.out.println(grades.count());
600;
Комментариев нет:
Отправить комментарий