У меня есть такой код:
def getItems(): Future[List[Item]] =
collection.find(BSONDocument.empty).cursor[Item]().
collect[List](-1, Cursor.FailOnError[List[Item]]())
Но он не получает все предметы из коллекции.Когда я заглядываю в оболочку, я вижу элемент, выполняя это:
db.items.find({});
Я также пытался обменять Json.obj на BSONDocument.empty, но он не возвращает элемент в коллекцию.
Я также попытался сделать это, чтобы увидеть, если код курсора неправильный.Я попробовал что-то простое:
override def getItems(): Future[Item] =
collection.find(Json.obj()).requireOne[Item]
Это тоже не работает.
Что я делаю не так?