Я учусь ReQL через веб интерфейс «Data Explorer» и создали следующую «Тачки» таблица 2 документов, в предоставленной базе данных «тест»:RethinkDB простой фильтр не работает?
[{
"brand": "Nissan" ,
"id": 1 ,
"model": "Murano" ,
"year": 2009
} ,
{
"brand": "Nissan" ,
"id": 2 ,
"model": "Qashqai" ,
"year": 2014
}
]
Хотя следующий запрос возвращает оба документа правильно:
r.table("cars")
... следующий должен возвращать только второй документ, но почему он вместо того, чтобы возвращать пустой массив ?:
r.table("cars").filter(
r.row["year"] > 2010
)
Я получил этот запрос фильтра прямо из официальных образцов по адресу http://www.rethinkdb.com/docs/sql-to-reql/
Отлично, спасибо! – Smyrnian