Невозможно найти документы - PullRequest
2 голосов
/ 25 марта 2019

У меня есть такой код:

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]

Это тоже не работает.

Что я делаю не так?

...