Запрос ReactiveMongo по вложенному полю - PullRequest
0 голосов
/ 26 февраля 2019

У меня есть объект в коллекции:

{ "id" : "123", "option" : { "key" : "one" , "value" : "1" }}

Я могу найти объект следующим образом:

collection.find(BSONDocument("option" -> BSONDocument("key" -> "one", "value" -> "1")))

Однако мне нужно найти объект.только по значению ('1' в примере), без необходимости указывать весь дочерний документ.

Есть ли способ сделать это в Reactivemongo?

1 Ответ

0 голосов
/ 26 февраля 2019

Для запроса по полям во встроенном или вложенном документе используйте точечную запись:

collection.find(BSONDocument("option.value" -> "1"))
...